Job Description & How to Apply Below
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 (This is Hybrid role based in Calgary requiring three days in the office per week)
Job Type: Full Time/Contract
We are offering the option of either full-time employment, which includes an attractive Joining Bonus, or a contract-based arrangement, depending on your preference.
Furthermore, we provide the flexibility to transition between full-time and contract status during your tenure with the company should your requirements change.
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.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
5–7 years of professional experience developing and maintaining Android applications ong proficiency in Kotlin including Coroutines, Flows, inline & higher‑order functions, generics and Android SDK.
Deep understanding of Android Architecture Components (View Model, Live Data, 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.
We are also offering a relocation allowance and a joining bonus to suitable candidates for this position.
If you have required skills and looking for a change, please apply directly via Linked In or email your resume at
Please do not contact us regarding recruitment services. We are not looking to work with recruiters at this time.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×