Please, let Treatwell know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
We are looking for a talented, friendly, and open Senior Android Developer to help build our partner-facing apps.
The Treatwell tech team believes in Agile principles and values, utilizing Scrum and various XP practices, and embraces eventual consistency in new services.
Our tech stack supports modern, efficient, and scalable Android application development, leveraging technologies such as Jetpack Compose, flow, and coroutines while also supporting legacy code.
We maintain a testable environment with test coverage across the full testing pyramid, including unit tests, integration tests, UI testing, and PACT consumer-driven contract tests.
The code is managed in Git with automated builds, tests, and deployments.
Responsibilities include creating improved and new ways for salon partners to interact with payment capabilities, developing and maintaining Android applications, and being part of an empowered team that operates independently.
The role involves working with various exciting technologies, including Android SDKs, Kotlin Coroutines, and Jetpack Compose, with plans to leverage React Native for hybrid development.
You will help realize the vision of the team, mentor existing members, and create and maintain partner-centric applications while improving the mobile app ecosystem.
Collaboration with cross-functional teams to translate project requirements into technical specifications is essential.
Troubleshooting and fixing bugs and technical problems, as well as keeping up-to-date with the latest trends and technologies from Google, are also part of the role.
Requirements:
Solid experience in mobile software development on the Android platform, Kotlin native, and some hybrid experience is required.
A good understanding of UX and visual design is necessary.
Experience as part of a high-performing, autonomous Agile development team is essential, with a passion for shipping products.
A willingness to learn new skills and take on tasks beyond the usual remit, including backend development tasks, is expected.
Strong communication skills and the ability to work well in a vocal, passionate team are important.
Active participation in the software development community through blogs, meetups, personal projects, or open-source contributions is preferred.
An understanding of self-service in a B2B environment, as well as knowledge of memory management, performance, and optimization, is ideal.
Familiarity with payment technologies and backend (such as Java) is a plus.
Experience in troubleshooting and fixing bugs, especially when mocking third-party libraries, is beneficial.
Experience developing hybrid applications that combine React Native components with native Android development is a plus.
Candidates must be based in Spain or the Netherlands with a valid right to work in that location.
Fluency in English is required.
Benefits:
The position offers 28 days of holiday plus bank holidays.
Monthly 40 EUR Treatwell vouchers are provided for personal treats.
Growth funds are available for personal and professional development.
Mental health support is offered through a partnership with Plumm.
The role is 100% remote with flexible working arrangements within the specified location (Spain).
All necessary tools and devices, such as a laptop, monitor, and keyboard, will be supplied to perform the job effectively.
Additional market-related benefits may be available for specific locations.
Apply now
Please, let Treatwell know you found this job
on RemoteYeah
.
This helps us grow 🌱.