Enable job alerts via email!

Senior Android App Developer

Robots and Pencils

Calgary

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A leading mobile development firm in Calgary is looking for a Senior Android App Developer to lead the design and development of scalable applications. You will work closely with cross-functional teams, ensuring high-quality delivery and implementation of best practices in Android development. Candidates should have over 5 years of experience and a solid background in Kotlin and Jetpack libraries.

Benefits

Human-centered projects
Cross-functional collaboration
Focus on quality practices

Qualifications

  • 5+ years of experience in Android development, including 2 years in senior roles.
  • Expertise in Kotlin and Android Jetpack.
  • Published apps on the Google Play Store.

Responsibilities

  • Design and build Android applications using modern tools.
  • Lead Android-focused engineering streams across projects.
  • Collaborate with cross-functional teams.

Skills

Android development
Kotlin
Clean code principles
Asynchronous programming
Collaboration

Education

Bachelor's degree in computer science or equivalent

Tools

Android Jetpack
Git
CI/CD tools
Job description

Robots & Pencils is seeking a Senior Android App Developer to lead the development of robust, scalable, and high-performance Android applications across our portfolio of client projects. This role combines deep Android expertise with hands-on leadership in application architecture, user experience, and delivery excellence.

As a senior contributor, you will take ownership of Android development from design to release. You’ll collaborate closely with cross-functional teams to define architecture, shape product experiences, and build apps that reflect both modern best practices and user-first design.

Key Responsibilities

  • Design and build Android applications using modern tools and patterns (Kotlin, Jetpack, MVVM, etc.)
  • Translate product requirements and UX designs into functional, testable, and performant app features
  • Architect clean, scalable, and modular Android codebases that support long-term growth and reuse
  • Continuously optimize app performance, offline support, responsiveness, and accessibility

Engineering Leadership & Delivery

  • Lead Android-focused engineering streams across active projects, from discovery to delivery
  • Collaborate with designers, backend developers, and product managers to align on implementation plans
  • Review pull requests and mentor team members on Android development best practices
  • Ensure Android code is testable, maintainable, and aligned with CI/CD release pipelines

Cross-Functional Collaboration

  • Contribute to API design and backend integration strategy
  • Help define and maintain coding standards, tools, and documentation for mobile engineering
  • Participate in release planning, quality reviews, and issue resolution with project stakeholders
  • Work within agile processes to meet delivery timelines while maintaining quality and stability
  • Coordinate with team members across different time zones to ensure consistent delivery and high code quality
  • Share architecture guidance and technical artifacts across distributed teams

Platform & Process Excellence

  • Evaluate and integrate emerging Android libraries, UI frameworks, and automation tools
  • Ensure apps meet Google Play submission standards and accessibility compliance
  • Support crash analytics, user feedback loops, and observability in production releases
  • Drive continuous improvement in mobile development practices and team performance

Required Skills & Qualifications

  • Bachelor's degree in computer science, Engineering, or equivalent experience
  • 5+ years of experience in Android development, with at least 2 years in senior/lead roles
  • Expertise in Kotlin and Android Jetpack libraries, including but not limited to Compose UI, Room, Hilt, Navigation
  • Proven experience with MVVM architecture, modularization, and clean code principles
  • Experience with Jetpack Compose in production
  • Strong knowledge of asynchronous programming with Coroutines and Flow
  • Familiarity with tools like Retrofit, Room, Dagger/Hilt, and Firebase
  • Knowledge of modular multi-module architectures and scalable code organization
  • Published apps on the Google Play Store
  • Experience with Git-based workflows and CI/CD integration (e.g., GitHub Actions, Bitrise, CircleCI)
  • Understanding of the full mobile development lifecycle, from design through deployment
  • Upper-Intermediate English (written and spoken) for effective cross-functional communication

Nice to Have

  • Familiarity with GraphQL, analytics SDKs, or push notification systems
  • Contributions to open-source projects or active technical blog/GitHub profile
  • Background in travel, hospitality, or IoT-enabled mobile apps
  • Accountability – Owns the delivery of Android features with quality, reliability, and precision
  • Adaptability – Operates effectively in fast-paced client environments and shifting priorities
  • Collaboration – Builds strong working relationships across teams and time zones
  • Execution-Focused – Pragmatic about shipping maintainable solutions, not overengineering
  • Innovation-Minded – Explores and integrates modern tools and libraries into the tech stack
  • Craftsmanship – Holds high standards for UI/UX polish, accessibility, and code structure

Why Join Robots & Pencils?
We don’t just ship apps; we create human-centered, digital-first products that matter. As a Senior Android App Developer, you’ll join a team that values deep craft, cross-functional collaboration, and a relentless focus on quality. You’ll work on impactful projects that push the boundaries of mobile technology while influencing development culture and best practices across the organization.

Create a Job Alert

Interested in building your career at Robots and Pencils? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Preferred First Name

Email *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

Do you have 5+ years of professional Android development experience, including at least 2 years in a senior or lead capacity? * Select...

Can you demonstrate expertise in Kotlin and Android Jetpack libraries (such as Compose UI, Room, Hilt, and Navigation), with production experience using Jetpack Compose? * Select...

Have you architected modular, scalable Android applications using MVVM, clean code principles, and asynchronous programming with Coroutines and Flow? * Select...

Have you published Android applications to the Google Play Store and integrated CI/CD pipelines (e.g., GitHub Actions, Bitrise, or CircleCI)? * Select...

Are you legally authorized to work in Canada without employer sponsorship? Select...

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs