Back to results

Senior Android Engineer – Mobile Design Systems

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Seeking a Senior Android Engineer with 5+ years of native Android development experience to build and evolve scalable mobile Design Systems and reusable UI components. The ideal candidate will have strong expertise in Kotlin, Java, and Jetpack Compose, with experience in modern Android architecture, application performance, automated testing, and AI-assisted development using Claude Code.

Key Responsibilities

  • Develop native Android applications and reusable Design System components using Kotlin and Jetpack Compose.
  • Build and maintain scalable UI components, patterns, and technical documentation.
  • Write clean, maintainable code and participate in code reviews and architectural decisions.
  • Implement unit tests, troubleshoot bugs, and optimize application performance.
  • Contribute to CI/CD pipelines and ensure reliable software releases.
  • Use Claude Code, custom skills, and prompt-based workflows to improve development efficiency and consistency.
  • Collaborate with product, design, QA, and engineering teams to deliver high-quality mobile experiences.
  • Mentor junior engineers and provide technical guidance.

Required Qualifications

  • 5+ years of professional native Android development experience.
  • Strong proficiency in Kotlin, Java, and Jetpack Compose.
  • Hands-on experience building or maintaining Design Systems, shared UI libraries, or reusable mobile components.
  • Strong understanding of Android architecture, design patterns, debugging, and performance optimization.
  • Experience with unit testing frameworks, code reviews, Git, and CI/CD tools such as Jenkins, Bitrise, or CircleCI.
  • Experience integrating RESTful APIs and Graph APIs.
  • Hands-on experience with Claude Code, including creating or modifying skills and using prompts to support engineering workflows.
  • Strong problem-solving, communication, and cross-functional collaboration skills.

Ideal Candidate: A hands-on Senior Android Engineer who combines modern native Android development expertise with reusable Design System experience, strong engineering practices, and practical AI-assisted development skills.

More about this job

Responsibilities

Develop native Android applications and scalable, reusable Design System components using Kotlin and Jetpack Compose, while maintaining technical documentation and contributing to architecture and code reviews. Test, debug, and optimize applications; support CI/CD and reliable releases; use Claude Code to improve engineering workflows; and collaborate across teams while mentoring junior engineers.

Requirements

Requires 5+ years of professional native Android development experience and strong proficiency in Kotlin, Java, and Jetpack Compose, along with hands-on experience building Design Systems or reusable mobile components. Candidates should also have knowledge of Android architecture, testing, debugging, performance optimization, Git, CI/CD, RESTful and Graph APIs, and practical experience using Claude Code in engineering workflows.

Skills

  • Kotlin
  • Java
  • Jetpack Compose
  • Native Android Development
  • Mobile Design Systems
  • Reusable UI Components
  • Android Architecture
  • Performance Optimization
  • Automated Testing
  • Unit Testing
  • RESTful APIs
  • Graph APIs
  • Claude Code
  • Git
  • CI/CD
  • Code Reviews

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Android
  • Kotlin
  • Java
  • Jetpack Compose
  • Mobile Design Systems
  • Reusable UI Components
  • Shared UI Libraries
  • Android Architecture
  • Design Patterns
  • Application Performance
  • Performance Optimization
  • Automated Testing
  • Unit Testing
  • Debugging
  • RESTful APIs
  • Graph APIs
  • Claude Code
  • Custom Skills
  • Prompt-Based Workflows
  • Git
  • Code Reviews
  • CI/CD
  • Jenkins
  • Bitrise
  • CircleCI
  • Technical Documentation
  • Software Releases
  • Cross-Functional Collaboration
  • Mentoring

Report this job