Staff/Senior Android Developer (m/f/d) – Digital Identity Wallet
Fully-remote from Germany, as soon as possible
ABOUT US:
Common Codes is leading the development of Germany’s EUDI Wallet on behalf of the Federal Ministry for Digital Transformation and Government Modernisation. Our mission is to build secure, privacy-first and trustworthy digital public infrastructure. Together with partners from government, business, research and civil society, we are creating an open and interoperable ecosystem for digital credentials. The EUDI Wallet will enable public authorities and companies to offer new digital services, simplify processes and develop applications based on verifiable digital information. For citizens, it will provide a simple and secure way to identify themselves, store digital credentials and share only the information required in a specific situation. Whether opening a bank account, applying to a university or proving their age, users will remain in control of their personal data. By building this infrastructure, we are laying the foundation for a more accessible, efficient and trustworthy digital society. The EUDI Wallet can reduce bureaucratic barriers, make digital services easier to use and strengthen digital sovereignty in Germany and Europe.
YOUR ROLE:
We’re looking for an experienced Mobile Engineer to join a small, experienced team building a secure, government-grade mobile wallet. You’ll contribute to the ongoing development of our Android application, implementing new features and ensuring high-quality, reliable, and maintainable code.
You’ll work closely with other Android and iOS engineers, the mobile security team, and backend developers to deliver a seamless, secure, and performant user experience.
This role focuses purely on mobile engineering — infrastructure and operations are handled by a separate vendor.
YOUR RESPONSIBILITIES:
- Develop and maintain our Android application using Kotlin and modern Android frameworks.
- Collaborate with senior engineers on architectural decisions and feature planning.
- Ensure smooth integration with backend APIs and contribute to secure data handling.
- Write clean, maintainable, and well-tested code under continuous review.
- Participate in code reviews and share feedback with peers.
- Work closely with product managers and designers to implement user-friendly and accessible features.
- Stay up to date with Android development trends and best practices.
WHAT WE’RE LOOKING FOR:
- Strong understanding of the European Digital Identity Wallet (EUDI Wallet) ecosystem, including the core protocols and standards for digital credential issuance, presentation, and verification (e.g., OpenID4VCI, OpenID4VP, W3C Verifiable Credentials, OAuth 2.0/OpenID Connect), as well as the eIDAS 2.0 framework, Architecture and Reference Framework (ARF), and Implementing Acts.
- Experience building secure mobile applications that balance security, privacy, and usability, with knowledge of EUDI Wallet reference implementation libraries and the ability to develop compliant Android solutions (cross-platform Android/iOS experience is a strong plus).
- Excellent communication skills, with the ability to translate product requirements into robust engineering solutions and effectively collaborate with product, design, and engineering teams.
- Collaborative, mission-driven team player who is invested in the success of the European Digital Identity Wallet initiative and enjoys working in cross-functional, international teams.
WHAT WE OFFER:
- A chance to shape one of Germany’s most important digital public infrastructures
- A forward-thinking, mission-driven work culture at the intersection of science, administration, and innovation
- Attractive compensation based on the responsibility of the position
- Flexible working hours and remote work from Germany
- Access to conferences, team events and a supportive work culture.
Jetzt bewerben
Bitte füllen Sie das folgende Formular aus, um sich für die ausgeschriebene Position zu bewerben. Alle mit * markierten Felder sind Pflichtfelder.