Create Alert
Email me similar jobs

Senior Android Developer- Kotlin & Web Authentication

Full-time 10 CAD

Job Description:

We are seeking an experienced Senior Android Developer to lead the design and development of high-quality Android applications. The ideal candidate will demonstrate strong technical and architectural expertise, a passion for mentoring, and a commitment to engineering excellence.


Key Responsibilities:

• Drive the architecture and development of complex Android applications, ensuring scalability, maintainability, and performance.

• Make high-level design decisions, enforce SOLID principles, and set technical direction for the team.

• Lead the adoption and implementation of Jetpack libraries and Jetpack Compose across projects.

• Oversee the integration of third-party SDKs and ensure best practices in dependency management.

• Design and implement responsive UIs for a variety of device form factors (phones, tablets, foldables).

• Establish and maintain robust CI/CD pipelines using Jenkins and GitHub Actions.

• Champion code quality through rigorous code reviews, technical documentation, and test coverage (unit and UI).

• Mentor and guide junior developers, fostering a culture of continuous learning and improvement.

• Collaborate with cross-functional teams to deliver features that meet business and user needs.


Required Skills:


• 8+ years of professional Android development experience.

• Experience with advanced Kotlin and Android features, including:


o Coroutines and structured concurrency

o Extension functions and higher-order functions

o Dependency injection frameworks (e.g., Hilt, Koin)

o Custom Compose components and modifiers

o Modularization and multi-module project structures

o Advanced error handling and functional programming concepts


• Deep expertise in Android architecture components, Jetpack libraries, and Jetpack Compose.

• Experience implementing biometric authentication (e.g., fingerprint, face recognition), passkeys (FIDO2/WebAuthn), password manager integration, and Android Autofill for secure and seamless user authentication.

• Strong understanding of software design patterns, MVVM/MVI architectures, and SOLID principles.

• Proven experience integrating third-party SDKs.

• Hands-on experience with unit testing (JUnit, Mockito) and UI testing (Espresso, UI Automator).

• Practical knowledge of CI/CD tools, especially Jenkins and GitHub Actions.

• Excellent communication, leadership, and mentoring skills.

• Proficient with Git and modern development workflows.


Nice to Have:

• Experience with iOS development (Swift/Objective-C).

• Knowledge of Kotlin Multiplatform (KMP).

• Exposure to cross-platform mobile development.

• Familiarity with AI-assisted development tools (e.g., GitHub Copilot) and prompt engineering to accelerate coding, testing, and documentation.

• Experience integrating AI/ML features into mobile applications."



Similar jobs

More from Astra North Infoteck Inc.
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! 1 day ago
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! 1 day ago
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! 2 days ago

Senior Android Developer- Kotlin & Web Authentication

Apply Now
Back to search page