Join our growing Technology team in Calgary, Alberta, as a Senior Android Engineer. Design, develop, and maintain high-quality features for our Android apps using Kotlin and modern Android frameworks. Collaborate with cross-functional teams to deliver impactful solutions.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
We are seeking an experienced "Senior Android Engineer" to join one of our growing Technology team based in Calgary, Alberta.
In this role, you will work to shape cutting edge products for customer facing functions and learn from senior professionals to grow your skills and career.
This is a long term position for the right person and provides many avenues of professional development combined with good work-life balance and an attractive compensation package and hybrid work presence in downtown Calgary.
As a senior member of the team, you will architect, build, and optimize new features, collaborate closely with product and design, and champion best practices in code quality and mobile performance. This role is ideal for engineers passionate about building robust, scalable mobile solutions and continuously improving their craft.
Job Title: Senior Android Engineer
Job Location: Calgary
Looking to advance your Mobile career with relocation support? Explore Mobile Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Job Type: Full Time/Contract
Responsibilities:
- Design, develop, and maintain high-quality features for our Android apps using Kotlin and modern Android frameworks.
- Collaborate with cross-functional teams (product managers, designers, QA, and other engineers) to deliver impactful solutions.
- Write clean, efficient, and well-documented code adhering to team standards.
- Participate in architecture discussions and contribute to technical decisions for the mobile platform.
- Conduct code reviews, mentor junior engineers, and share knowledge with the team.
- Diagnose and resolve complex performance, reliability, and scalability issues.
- Champion automated testing, CI/CD practices, and continuous integration.
- Stay current with Android platform updates, emerging mobile technologies, and industry best practices.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5–7 years of professional experience developing and maintaining Android applications at scale.
- Strong proficiency in Kotlin including Coroutines, Flows, inline & higher‑order functions, generics and Android SDK.
- Deep understanding of Android Architecture Components (ViewModel, LiveData, Room, Navigation).
- Deep experience with Jetpack Compose and modern UI development.
- Solid grasp of object-oriented design, MVVM, and modular architecture principles.
- Experience with dependency injection frameworks such as Dagger or Hilt.
- Experience with performance profiling, memory management, and crash analysis tools.
- Experience with RESTful APIs, networking, and asynchronous programming.
- Experience with unit testing and debugging tools.
- Experience with Git-based version control and collaborative development environments.
- Excellent problem-solving and communication skills.
Interested in relocating to Canada? Check out our comprehensive Relocation Jobs in Canada page with detailed relocation packages and benefits.
We are also offering Relocation allowance to suitable candidates.
If you have required skills and looking for a change, please apply directly via LinkedIn or email your resume at hr@cloudvital.ca
Please do not contact us regarding recruitment services. We are not looking to work with recruiters at this time.
Similar Jobs
Explore other opportunities that match your interests
iOS and Mac Software Engineer
apple
Software Engineer - Creativity Apps Team
apple