Software Engineer IV
IDEMIAAbout the role
Overview
IDEMIA is the global leader in identity and security. Our mission is to create a safe and simple future where identity verification is indisputable, and only you can assert your identity. We are a distributed company leveraging the latest technologies to deliver world-class products in the private and public sectors of finance, telecom, identity, security, retail, sports entertainment, commercial, government, and IoT. We use a variety of technologies and approaches to deliver quality product and services to government agencies and technology companies. IDEMIA is a made up of a group of 14,000 diverse people from different nationalities, speaking over 20 different languages. Together, our solutions impact the everyday lives of citizens and nations. In this ever-changing world, protecting your identity is paramount. Join the team that is ensuring one person - one identity.
Responsibilities
Design and build advanced applications for the iOS platform using Swift (and optionally Objective-C).
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and fix bugs and performance bottlenecks.
Maintain code quality, organization, and automation.
Stay up-to-date with the latest iOS development trends, technologies, and best practices.
Participate in code reviews and contribute to continuous improvement processes.
Work with APIs, third-party libraries, and frameworks as needed.
Possesses full grasp of the software development process including: requirements, analysis, design, coding, system, user testing, problem resolution and planning.
Serve in a leadership capacity to promote best practices and conventions while mentoring other software engineers within and outside of the team.
Consistently creates optimal design and implementation adhering to architectural standards. This is with a consideration of scalability, reliability and performance of impacted systems/services when defining technical designs.
Develop reusable patterns and encourage innovation that will enable team productivity and velocity.
Exhibits relentless focus in software reliability engineering standards embedded into development principles.
As a leader, contribute to a culture of innovation, collaboration, and continuous improvement.
Conducts code reviews to provide guidance on engineering best practices in compliance with development procedures and methodologies.
Qualifications
- Experience working with generative AI.
Proven experience as an iOS developer (6-8+ years preferred).
Strong proficiency in Swift and experience with Xcode, UIKit, and SwiftUI.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Experience with
Jenkins / Groovy
Unit testing
Cocoa Pods
Swift Package Manager
Solid understanding of the full mobile development lifecycle.
Knowledge of Apple’s design principles and interface guidelines.
Experience with Git or other version control systems.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s