
Expert Android Design System Engineer (m/f/d)
Salario
31,116€ - 46,116€
Skills
Ubicación
Idiomas
Fluido Inglés
Descripción
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.
Ubicación
Grenzacherstrasse, Basel, Switzerland