cover image
IDEMIA

IDEMIA

www.idemia.com

8 Jobs

13,536 Employees

About the Company

IDEMIA Group unlocks simpler and safer ways to pay, connect, access, identify, travel and protect public places. With its long-standing expertise in biometrics and cryptography, IDEMIA develops technologies of excellence with an impactful, ethical, and socially responsible approach. Every day, IDEMIA secures billions of interactions in the physical and digital worlds.

IDEMIA Group brings together three market-leading businesses that enable mission-critical solutions:
• IDEMIA Secure Transactions is the leading technology provider who unlocks safer and easier ways to pay and connect. For more information, visit www.idemia.com/business/idemia-secure-transactions
• IDEMIA Public Security is a leading global provider of biometric solutions that unlock convenient and secure travel, access, and protection. For more information, visit www.idemia.com/business/idemia-public-security
• IDEMIA Smart Identity leverages the power of cryptographic and biometric technologies to unlock a single trusted identity for all. For more information, visit www.idemia.com/business/idemia-smart-identity

With a global team of nearly 15,000 employees, IDEMIA Group is trusted by over 600 governmental organizations and more than 2,400 enterprises in over 180 countries. For more information, visit www.idemia.com and follow @IDEMIAGroup on X.

Listed Jobs

Company background Company brand
Company Name
IDEMIA
Job Title
Tech Lead Software Engineer
Job Description
**Job Title:** Tech Lead Software Engineer **Role Summary:** Technical leader for a cross‑functional team of ~10 members (developers, QA, Product Owner, Scrum Master). Drives design, development, and delivery of high‑value Java back‑end and React front‑end solutions, ensures architectural integrity, code quality, and adherence to Agile/Scrum practices. **Expectations:** - Minimum 10 years of professional software development experience. - Proven leadership of development teams in Agile/Scrum environments. - Strong communication in French (fluent) and English (working proficiency). - Ability to mentor, organize work, and promote best‑practice engineering standards. **Key Responsibilities:** - Lead and mentor a multidisciplinary development team, conducting code reviews and technical guidance. - Design, develop, and maintain Java (SE/EE, Spring, microservices) back‑end services and React front‑end applications. - Contribute to system architecture decisions and technology stack selection. - Ensure performance, security, and maintainability through rigorous quality standards. - Implement and champion CI/CD pipelines, automated testing, design patterns, and documentation practices. - Identify improvement opportunities and propose innovative solutions. - Collaborate with Product Owner and Scrum Master to plan sprints, prioritize features, and deliver releases on schedule. **Required Skills:** - Expert Java development (Spring, microservices) and full‑stack proficiency. - Strong React and modern front‑end development experience. - Deep understanding of software architecture, databases, and CI/CD processes. - Mastery of Agile/Scrum methodology. - Leadership, communication, analytical thinking, and team‑building abilities. - Adaptability, rigor, and a passion for innovation. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent (minimum Bac+5). - Relevant certifications (e.g., Oracle Java, Scrum Master, AWS/Azure) are a plus but not mandatory.
Casablanca, Morocco
Hybrid
Senior
09-11-2025
Company background Company brand
Company Name
IDEMIA
Job Title
Research/AI Engineering intern
Job Description
**Job Title:** Research/AI Engineering Intern **Role Summary:** Intern to the IPS_Road Safety team, responsible for designing, developing, testing, and optimizing machine‑learning algorithms that support public‑safety solutions. The role combines research, algorithm engineering, and operational support to deliver secure, scalable, and efficient models that meet business and customer needs. **Expectations:** - Work as part of an interdisciplinary engineering team. - Commit to continuous learning of current research and best practices in AI/ML. - Deliver iterative model improvements and participate in internal challenge presentations. - Demonstrate analytical rigor and communicate results clearly. **Key Responsibilities:** - Design, implement, and refine statistically robust, efficient, and secure algorithms under platform constraints. - Adapt and tune models to enhance system performance, user experience, and external benchmark results. - Develop and execute test strategies and methodologies to evaluate new or competing algorithms. - Present algorithmic concepts and outcomes to internal audiences and participate in community challenges. - Keep abreast of the latest research in AI and algorithm development, applying relevant findings to projects. - Support solution design, implementation, customization, and operations of algorithmic components. - Conduct post‑deployment analysis using operational data/logs to ensure algorithm effectiveness and drive continuous improvement. **Required Skills:** - Strong foundation in machine‑learning algorithms, statistical modeling, and optimization techniques. - Proficiency in programming (Python preferred; experience with C/C++ is a plus). - Familiarity with ML frameworks (TensorFlow, PyTorch, scikit‑learn, etc.). - Ability to design test plans and develop automated evaluation pipelines. - Excellent problem‑solving and analytical thinking. - Clear written and verbal communication skills for presenting technical results. - Autonomous, collaborative work ethic suitable for an internship environment. **Required Education & Certifications:** - Current enrollment in a Bachelor’s or Master’s program (or equivalent) in Computer Science, Electrical Engineering, Data Science, Applied Mathematics, or a related technical field. - Coursework or experience in machine learning, data analytics, and algorithm design. - No formal certifications required, but knowledge of ML principles and algorithms is essential.
Osny, France
On site
Fresher
21-11-2025
Company background Company brand
Company Name
IDEMIA
Job Title
Stage - Software developer/Kotlin
Job Description
Job title: Internship – Android Kotlin Developer Role Summary: Under the guidance of a senior Android developer or technical lead, the intern will participate in the design, development, and maintenance of Android mobile applications using Kotlin. Responsibilities include implementing new features, fixing bugs, optimizing performance, integrating UI/UX wireframes according to Material Design guidelines, writing technical documentation, and engaging in code reviews and agile project meetings. Expactations: Student or recent graduate in engineering or related field; full‑time commitment of 35‑40 hours per week over a 3‑ to 6‑month period. Expected to contribute proactively to sprint planning, daily stand‑ups, continuous integration pipelines, and maintain high‑quality code and documentation. Key Responsibilities: - Design and implement Android application components with Kotlin. - Add new features, fix bugs, and improve application performance. - Translate UI/UX wireframes into functional screens following Material Design standards. - Produce technical and functional documentation for developed features. - Participate in code reviews, sprint planning, and project status meetings. - Develop and maintain unit/UI tests and support CI/CD processes. Required Skills: - Proficient in Kotlin; knowledge of Java considered an asset. - Familiar with modern Android architecture patterns (MVVM, Clean Architecture) and Jetpack components. - Comfortable with Android Studio, Android SDK, and app lifecycle (Activities, Fragments, RecyclerView, Navigation). - Experience with RESTful APIs, JSON, Retrofit, Coroutines, and LiveData. - Version control with Git (GitHub/GitLab) and established branching workflows. - Optional: familiarity with Firebase, Room, and dependency injection (Hilt/Dagger). - Strong communication, teamwork, detail orientation, and ability to adapt in an agile environment. Required Education & Certifications: - Current student or recent graduate in engineering, computer science, or a related program. - No mandatory certifications; coursework or projects in mobile development are preferred.
Casablanca, Morocco
Hybrid
27-11-2025
Company background Company brand
Company Name
IDEMIA
Job Title
Stage - Mobile Auto Test
Job Description
Job title: Stage – Mobile Auto Test Role Summary: Assist in developing, executing, and maintaining automated test scripts for mobile and web applications within an Agile team, ensuring application quality across CI/CD pipelines. Expectations: Complete end‑to‑end test lifecycle, collaborate with developers and QA, continuously improve test frameworks, and document outcomes. Key Responsibilities - Analyze functional/technical requirements to derive test cases. - Design and implement automated tests (unit, integration, end‑to‑end). - Integrate tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions). - Execute tests, analyze failures, and log defects in bug tracking tools. - Enhance test frameworks and coverage. - Document test plans, procedures, and results. Required Skills - Programming proficiency in Kotlin. - Experience with at least one automation framework: • Front‑end: Appium, Selenium, Playwright, Cypress, Puppeteer. • Back‑end/API: Postman/Newman, RestAssured, pytest. - Familiarity with Git, CI/CD workflows, and version control. - Knowledge of bug tracking tools (Jira, Redmine). - Strong analytical, detail‑oriented, and collaborative mindset. - Self‑directed learning capability. Required Education & Certifications - Current student or recent graduate in Computer Science, Software Engineering, or related field (Bachelor’s or Master’s level). - No formal certifications required, but familiarity with QA best practices and Agile methodology is essential.
Casablanca, Morocco
Hybrid
27-11-2025