Job Information
Publicis Groupe Senior iOS Developer in Milan, Italy
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 www.publicissapient.com .
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
Qualifications
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
Additional information
#LI-VO1