Role - Android Lead Developer

Location - Canada - Remote


We are seeking a highly skilled and experienced Android Lead Engineer to join our team in Litmus7. In this role, you will be responsible for designing, developing, and maintaining mobile applications targeting Android platform for clients of Litmus7, ensuring they are robust and high performing. You will collaborate closely with client stake holders, cross-functional teams including client partners, project managers, designers, and developers to deliver high-quality solutions.


Key Responsibilities

• Create and maintain high-quality, scalable, and reusable Android applications aligned with business requirements.

• Work closely with product owner, product managers, UX/UI designers, and backend developers to integrate user-facing features and backend services.

• Write clean, maintainable, and efficient code while adhering to best practices, including unit testing, debugging, and code reviews.

• Identify and resolve performance bottlenecks, memory leaks, and other system inefficiencies.

• Provide guidance and mentorship to junior developers, fostering technical growth and best practices.

• Maintain thorough documentation of the customer communications, development process, codebase, and APIs.

• Stay up to date with the latest Android development trends, frameworks, and tools to ensure the use of cutting-edge technologies.


Required Qualifications

• Experience: 12+ years of professional experience in Android development including experience in leading a team of developers

• Education: Bachelor’s degree in computer science, Software Engineering, or equivalent.

• Technical Skills:

• Experience developing and debugging Android applications in Kotlin using XML as well as Jetpack compose.

• Experience using Claude code or equivalent code assistants in day-to-day application development.

• Experience in in-depth code reviews and code analysis.

• Experience implementing and debugging Kotlin Coroutines

• Experience writing unit tests and UI automation tests using tools such as MockK, Junit 5, Robolectric, etc.

• Experience in Cloud and Analytics Platforms such as Firebase

• Experience with popular architectures like MVVM and MVI

• Familiarity with RESTful and GraphQL APIs and integration with third-party libraries.

• Experience with popular libraries like Retrofit, OkHttp, Dagger2 or Hilt

• Experience with tools such as Gradle/Kotlin DSL’s for building Android applications/libraries

• Experience with Android JetPack components such as WorkManager, Fragment and Navigation

• Experience developing, documenting and consuming libraries shared across multiple development teams

• Experience publishing app(s) in the Google Play Store

• Soft Skills:

• Excellent problem-solving and analytical skills.

• Strong communication and interpersonal abilities.

• Experience working in an Agile team environment and willingness to adapt

• Experience in guiding the team, insisting best practices, and conducting periodic reviews

• Passionate about learning, innovation, knowledge sharing, and continuous improvement

• Good to have

• Experience in Kotlin Multi-Platform and Compose Multi-Platform is a plus.

Developer should be able to use AI capabilities in their day to day coding.


Android Developer

Apply Now
Back to search page