iOS Developer (all genders) – Digital Identity Wallet

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 will reduce bureaucratic barriers, make digital services easier to use and strengthen digital sovereignty in Germany and Europe

YOUR ROLE

We’re looking for an Mobile Engineer to join a small, highly skilled team building a secure, government-grade mobile wallet. You’ll take technical ownership of the iOS codebase and play a key role in shaping our app architecture, ensuring quality, performance, and reliability at scale.

As a senior technical contributor, you’ll work closely with mobile security experts, backend engineers, and product teams to build robust features that meet the highest standards for usability, security, and maintainability.

You’ll focus purely on engineering excellence — no infrastructure or operations work required.

YOUR RESPONSIBILITIES

  • Design and development of our iOS application using Swift and modern Apple frameworks
  • Define and maintain a scalable, modular app architecture that supports long-term growth
  • Ensure strong integration with backend APIs and collaborate closely with the Mobile Security team
  • Implement and maintain secure data handling, optionally including Secure Enclave integration
  • Drive code quality through rigorous code reviews, unit testing, and continuous integration
  • Mentor other engineers, sharing best practices in iOS development and architecture design
  • Collaborate with product managers and designers to deliver a seamless, user-friendly experience
  • Stay current with iOS trends, Apple platform updates, and new developer tools

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 will reduce bureaucratic barriers, make digital services easier to use and strengthen digital sovereignty in Germany and Europe

YOUR ROLE

We’re looking for an Mobile Engineer to join a small, highly skilled team building a secure, government-grade mobile wallet. You’ll take technical ownership of the iOS codebase and play a key role in shaping our app architecture, ensuring quality, performance, and reliability at scale.

As a senior technical contributor, you’ll work closely with mobile security experts, backend engineers, and product teams to build robust features that meet the highest standards for usability, security, and maintainability.

You’ll focus purely on engineering excellence — no infrastructure or operations work required.

YOUR RESPONSIBILITIES

  • Design and development of our iOS application using Swift and modern Apple frameworks
  • Define and maintain a scalable, modular app architecture that supports long-term growth
  • Ensure strong integration with backend APIs and collaborate closely with the Mobile Security team
  • Implement and maintain secure data handling, optionally including Secure Enclave integration
  • Drive code quality through rigorous code reviews, unit testing, and continuous integration
  • Mentor other engineers, sharing best practices in iOS development and architecture design
  • Collaborate with product managers and designers to deliver a seamless, user-friendly experience
  • Stay current with iOS trends, Apple platform updates, and new developer tools

Apply now

Please fill out the following form to apply for the advertised position. All fields marked with * are required.

No file chosen
Accepted files: PDF, DOC, DOCX, JPEG and PNG up to 50 MB.

Do you have a severe disability or an equivalent status under German law? This information is voluntary and will only be considered as part of the recruitment process.

What are your salary expectations for this role?

Are you currently based in and eligible to work in one of the following countries: Germany (preferred), the Netherlands, Austria, or Hungary?

No file chosen
Accepted files: PDF, DOC, DOCX, JPEG and PNG up to 50 MB.

You can find the privacy policy for applications here.