Home Job Listings Categories Locations

Senior iOS Engineer - Product Team

📍 Nice, France

Génie et Technique Veepee

Description du Poste

JOB DESCRIPTION Today we’re looking for a Senior iOS engineer in our Core Team. As an iOS engineer in our Core Team, you will be at the heart of technical excellence and innovation for our iOS application. Unlike developers integrated into product teams, you will work on the technical foundations, shared frameworks, and infrastructure that enable product teams to rapidly develop high‑quality features. You will collaborate closely with other technical experts to define and implement best practices that will shape the future of our application.

Tasks

Design and develop modular frameworks in Swift that will be used by all product teams

Maintain and improve CI/CD architecture to automate testing, deployment, and code quality

Create and improve internal tools to accelerate development and enhance product team productivity

Define and document code standards, reference architectures, and best practices for the entire iOS community

Optimize application performance and reduce technical debt through continuous improvement initiatives

Collaborate with Core Android and Front teams to harmonize technical approaches and share knowledge

Keep up to date with the latest iOS technologies and recommend their adoption

Support iOS developers in product teams through mentoring sessions, pair programming

Must Have Skills

Minimum 5-6 years of iOS development experience, including at least 3 years with Swift

Advanced experience in designing and developing modular frameworks and libraries

Mastery of SwiftUI and UIKit

Deep understanding of architectural principles such as MVVM and Clean architecture

Strong experience in RxSwift

Strong experience in setting up and optimizing CI/CD pipelines (Fastlane, Gitlab CI)

Expertise in automated testing (unit, integration, UI)

In-depth knowledge of SOLID principles and ability to apply them in practice

Significant experience with monitoring tools, profiling, and performance optimization

Mastery of network protocols and REST APIs

Excellent communication skills in English, both written and oral

Nice to Have Skills

Contributions to open source projects

Knowledge of Tuist for managing modular projects

Experience in creating CLI tools to improve development workflows

Previous experience in a Core or architecture team

Interest in mentoring and training other developers

Benefits

Variable bonus

The dynamic and creative environment within international teams

The variety of self‑education courses on our e‑learning platform

Participation in meetups and conferences locally and internationally

Flexible office with up to 3 days at home

Recruitment Process

30‑minute HR Screen with a Veepee Tech Recruiter

Technical interview #1: generic technical questions (~1h)

Technical interview #2: live coding interview (~1h)

Manager interview

We are convinced that it is up to you to define the way you work, to develop yourself and to progress. At Veepee we guarantee that you can just be yourself! For the service of diversity and inclusion, Veepee is committed to reviewing all applications received on an equal basis.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Détails du Poste

Date de Publication: February 27, 2026
Type de Poste: Génie et Technique
Lieu: Nice, France
Company: Veepee

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.