Staff/Senior Android Developer (all genders) – Digital Identity Wallet
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Staff/Senior Android Developer (all genders) to join Common Codes, a leading company in 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.
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.
Requirements
- 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.
- 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.
Nice to Have
- Familiarity with Architecture and Reference Framework (ARF) and Implementing Acts.
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.
About the Company
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.
Apply Now
Please fill out the following form to apply for the advertised position. All fields marked with * are required.
© SPRIND. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.