Remote job
EverPro - Android Engineer
Job details
About this role
Role overview Build and maintain native Android features for a mobile platform that helps small and midsize trade contractors manage estimates, invoices, payments, and projects. You will contribute across the development lifecycle, partnering with product and design colleagues to deliver a responsive, reliable experience and support ongoing product changes.
Responsibilities - Design, build, and maintain reusable, reliable Android application code. - Work with product managers and designers to shape and deliver features. - Improve application performance, quality, and responsiveness; investigate bugs and technical bottlenecks. - Review code, give constructive feedback, and mentor junior developers. - Write and automate tests, and profile the application to identify performance issues. - Collaborate across teams and be open to broadening your development work to other platforms over time.
Requirements - Five to seven years of native Android development experience using Kotlin, with a solid understanding of Java. - Experience with Android tools and frameworks such as Jetpack Compose, Coroutines, and Hilt. - Familiarity with mobile architecture patterns such as MVVM or MVP and with REST APIs. - Experience writing tests or test automation and profiling mobile applications. - Proficiency with Git and familiarity with continuous integration and delivery tools. - Strong communication and collaboration skills; familiarity with Material design principles and design tools such as Figma or Sketch.
Nice to have Experience with reactive programming, Android UI automation, payment providers such as Stripe or PayPal, or mobile application security. Familiarity with using AI assistants in development is also mentioned.
Benefits and work setup The position is remote within Canada, with an office-based or hybrid option near an office. The listing says candidates must be able to work without sponsorship and that some travel to offices in North America may be required. Benefits include a wellness stipend, vacation, volunteer and floating days, professional development support, an employee stock purchase program, and a retirement savings plan with a company match.