Senior iOS Developer
Descrizione dell'offerta
Company Description
Publicis Sapient is a digital business transformation company. We partner with global organizations to help them create and sustain competitive advantage in a world that is increasingly digital. We operate through our expert SPEED capabilities: Strategy and Consulting, Product, Experience, Engineering and Data, which combined with our culture of curiosity and deep industry knowledge, enables us to deliver meaningful impact to our clients’ businesses through reimagining the products and experiences their customers truly value. Our agile, data-driven approach equips our clients’ businesses for change, making digital the core of how they think and what they do. Publicis Sapient is the digital business transformation hub of Publicis Groupe with 20,000 people and over 50 offices worldwide. For more information, visit
Overview
We are seeking a Senior iOS Developer to join our Engineering team. In this role, you will design, build, and deliver high-quality native iOS applications while contributing to modern, scalable, and AI-enabled engineering practices. As a Senior iOS Developer at Publicis Sapient, you will be responsible for the end-to-end development of iOS applications within cross-functional, agile teams.
You Will
- Design, develop, and maintain native iOS applications using Swift and modern iOS frameworks
- Translate business and functional requirements into technical designs, architectures, and implementation plans
- Contribute to architectural decisions and ensure solutions are scalable, secure, and maintainable
- Apply modern iOS development practices, including Swift Concurrency (async/await, actors)
- Act as a technical reference within the iOS domain, promoting engineering standards and best practices
- Leverage AI-enabled engineering tools to support activities such as code refactoring, documentation generation, defect analysis, and productivity improvement
- Ensure high code quality through code reviews, testing strategies, and continuous integration practices
- Support the implementation of CI/CD pipelines to automate build, test, and release processes
- Manage the iOS release lifecycle, including certificates, provisioning profiles, TestFlight, and App Store Connect submissions
- Collaborate closely with product managers, designers, backend engineers, and QA to deliver high-quality digital solutions
Required Skills & Experience
- 5+ years of professional experience in native iOS development using Swift
- Strong experience translating complex business requirements into robust technical solutions
- Solid knowledge of modern iOS architectural patterns such as MVVM, Clean Architecture, or equivalent
- Hands-on experience with Swift Concurrency and asynchronous programming models
- Strong understanding of the iOS application lifecycle and App Store distribution processes
- Experience working in agile, cross-functional teams
- Interest in applying AI-driven tools and practices to improve software development processes
Professional Skills
- Strong analytical and problem-solving skills
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
- Experience supporting and mentoring other engineers
- Curiosity, adaptability, and a continuous improvement mindset