New

Senior Android App Developer

Calgary, AB (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

Phone
Resume/CV

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

Cover Letter

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


Select...