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 our team at Common Codes, a leading developer 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, 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.
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.
Diversity Matters to Us
We value different perspectives and experiences. That’s why we welcome applications from everyone, regardless of gender, nationality, ethnic or social background, religion or belief, disability, age, sexual orientation, or gender identity.
© 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.
More at SPRIND
All 31 rolesMobile Security Analyst (all genders)
SPRIND · Germany
Legal Counsel (all genders)
SPRIND · Germany
Project Management Officer (all genders) mit Schwerpunkt Vergaben
SPRIND · Germany
Procurement and Tender Manager (all genders)
SPRIND · Germany