Expert Android Design System Engineer (m/f/d)

Salary

31,116€ - 46,116€

Skills

Location

Languages

Fluent English

Job Description

We're looking for an expert Android Design System Engineer to lead the development of reusable mobile components and deliver consistent, accessible, high-quality user experiences across Android applications.

🎯 Responsibilities

  • Architect, develop, and maintain mobile Design System components and interaction patterns in line with platform strategies, governance policies, and standards.
  • Write and review clean, testable, scalable Kotlin code using best practices and established design patterns.
  • Maintain code quality through automated testing, code reviews, and continuous integration pipelines.
  • Provide technical assessments for mobile design component development, ensuring solutions are high quality, customer-centric, future-focused, and easy to use.
  • Contribute actively to the architecture of mobile applications in line with platform strategies, governance policies, and standards.
  • Collaborate with design and development teams to align goals, scope, and business outcomes.
  • Create and maintain documentation for mobile components.
  • Support the mobile development community with adoption, implementation, testing, and maintenance of the Design System.
  • Work with project leaders, architects, designers, and front-end developers to understand their needs and resolve questions.
  • Champion Design System adoption together with clients and usability engineers.
  • Brainstorm improvements and propose innovative ways to increase community engagement.
  • Evaluate new technologies, patterns, and frameworks for potential adoption.
  • Contribute to design reviews, prototypes, and mobile user experience standards.

🤖 AI-powered Design System

  • Create documentation for AI agents so Design System users can build applications with the library through AI-assisted coding.
  • Create test applications using AI-assisted coding to verify library compatibility with AI tools.
  • Document all components in Figma Code Connect.

🛠️ Requirements

  • At least 5 years of experience as an Android Developer.
  • Expertise in Kotlin, Jetpack Compose, and Git.
  • Experience with Material Design 3 for Jetpack Compose and Design Systems in general.
  • Strong experience building reusable, testable, composable UI components.
  • Proficiency in writing unit tests, screenshot tests, and Compose UI tests.
  • Deep knowledge of accessibility best practices in Jetpack Compose.
  • Knowledge of right-to-left (RTL) interfaces.

➕ Nice to have

  • Strong interest in modern technology trends and best practices.
  • Curiosity about technologies beyond Android, including iOS development and cross-platform solutions.
  • Experience with inner-source products.
  • Experience engaging with developer communities, managing communities, or contributing actively to open-source projects.
  • Experience creating third-party libraries.
  • Familiarity with Dokka and documentation deployment.
  • Familiarity with GitHub Actions.
  • Knowledge of Design Tokens and Figma Tokens, including their use in custom Design Systems.
  • Experience working in a regulated environment.
  • Knowledge of JavaScript or TypeScript.

💰 Compensation

  • The minimum salary for this position is €3,843 gross per month.
  • A higher offer may be available based on experience and current market conditions.
Roche is a global pioneer in pharmaceuticals and diagnostics focused on advancing science to improve people’s lives. The combined strengths of pharmaceuticals and diagnostics under one roof have made Roche the leader in personalised healthcare – a strategy that aims to fit the right treatment to each patient in the best way possible.

Location

Grenzacherstrasse, Basel, Switzerland