XX
Senior Android App DeveloperRobots and PencilsCanada
XX

Senior Android App Developer

Robots and Pencils
  • CA
    Canada
  • CA
    Canada
Jetzt Bewerben

Über

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.

  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.