Smile is a leading European open-source service company, specializing in high-performance digital experiences and responsible digital technology. Our brand, Neopixl, operates in France, Belgium, and Luxembourg, representing the expertise of our project and consultancy teams in mobile applications.
Are you passionate about the Apple ecosystem and eager to contribute to high-impact mobile projects? Join a dynamic team at the heart of innovative projects in fields such as MaaS (Mobility as a Service), banking, consumer retail (Fashion, Luxury, High-Tech…), and much more.
As a Senior iOS Developer, you will participate in the development and evolution of next-generation native mobile applications, collaborating with multidisciplinary teams (UX/UI Designers, Product Owners, Business Analysts, QA, and other developers).
Design, develop, and evolve modern iOS applications using Swift, SwiftUI, and UIKit.
Maintain existing code: bug fixing, performance optimization, and legacy code management.
Implement accessible features: VoiceOver, Dynamic Type, contrasts, etc.
Collaborate closely with Android developers to ensure cross-platform consistency.
Actively participate in Agile rituals (daily stand-ups, grooming, sprint reviews…).
Work in synergy with QA and Accessibility teams.
Write clear, maintainable, and documented code aligned with iOS best practices.
Analyze crash logs and track issues via Jira, Firebase, etc.
Deploy beta versions using TestFlight and Firebase App Distribution (and Google Play Store if necessary).
5+ years of experience in iOS mobile development (or combined iOS/Android experience).
Mastery of Swift, SwiftUI, and UIKit.
Strong knowledge of design patterns: MVVM, Clean Architecture.
Experience with unit testing and automated UI testing.
Proficiency in at least one scripting language (Bash, Python…).
Comfortable with industry tools: Xcode, Instruments, SwiftLint, Figma, Jira, Confluence, Slack.
Good foundations in Android, Jetpack Compose, or React Native (a plus).
Mastery of Git, GitFlow, and a code management service (GitHub, GitLab, Azure DevOps…).
Experience with a mobile CI/CD tool: Bitrise, Fastlane.
Knowledge of the Agile/Scrum lifecycle and working within distributed teams.
You are curious, rigorous, and autonomous.
You enjoy sharing knowledge and learning as a team.
You are pragmatic and comfortable in a fast-paced, evolving environment.
You have a keen interest in tech conferences, Apple announcements, and keeping your technical watch up to date.
High-impact and highly visible projects.
An experienced, supportive, and friendly team.
Stimulating and diverse technical challenges.
The opportunity to contribute to the evolution of mobile practices (accessibility, performance, security, CI/CD, etc.).