06 Aug
|
Altitude technology Solutions
|
Toronto
06 Aug
Altitude technology Solutions
Toronto
Position: Senior Android Developer
Location: Toronto, Canada hybrid (2 days office mandatory) In person interview can happen
Must share Valid DL copy front and back
Must have experience with financial/Banking client Responsibilities
Design, develop, and maintain advanced Android applications in Kotlin and Java.
Build modern and responsive UI components using Jetpack Compose.
Develop asynchronous and reactive features using RxJava, Coroutines, and Flow.
Ensure code quality through unit testing, mocking frameworks, and code reviews.
Architect clean and maintainable codebases following Clean Architecture principles.
Implement and manage dependency injection with Dagger2, Hilt, or similar frameworks.
Collaborate with design, product, and QA teams to deliver seamless user experiences.
Stay up-to-date with the latest Android development best practices, tools, and trends.
Manage workflows, code reviews, and CI/CD using GitHub Flow.
Troubleshoot issues and optimize application performance.
Requirements
Proficiency in Kotlin and Java for Android development.
Strong experience with Jetpack Compose for UI design.
Hands-on expertise in asynchronous programming (RxJava, Coroutines, Flow).
Solid understanding of unit testing frameworks and mocking techniques.
Experience implementing Clean Architecture and using dependency injection (Dagger2, Hilt).
Familiarity with up-to-date Android development best practices.
Working knowledge of GitHub workflows.
Excellent problem-solving and communication skills.
Preferred Qualifications (Nice to Have)
Experience with CI/CD tools such as Jenkins, GitHub Actions, or Bitrise.
Familiarity with performance monitoring tools (Firebase Performance, LeakCanary).
Contributions to open-source Android projects or personal app portfolio. Thanks & Regards
Kundan Mishra
Sr.
Technical
Recruiter
[email protected]
📌 Senior Android Developer (Toronto)
🏢 Altitude technology Solutions
📍 Toronto