New

Senior Android App Developer

Calgary

Senior Android App Developer 

 

 

Location: Calgary, Canada (Remote-Friendly) 

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 

Mobile Architecture & Feature Development 

  • 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 

 

 Offshore Team Collaboration 

  • 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 

Personal Competencies 

  • 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

Resume/CV*

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

Cover Letter

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


Select...
Select...
Select...
Select...
Select...