At Luni, we're on a mission to revolutionize everyday life by crafting innovative mobile applications that truly make a difference. As one of the top ten app publishers globally, with millions of users worldwide, our vision is to constantly push boundaries and explore new playgrounds without limits.
The Culture at Luni
Our values are built around flexibility, collaboration, and ownership. We give our team members the autonomy to take charge of their roles and be proactive in suggesting innovative ideas. With a high level of trust, we prioritize challenge, sharing, and attention to details. To get a deeper understanding of Luni's culture, listen to this podcast (in French) featuring Adrien Miniatti - Créer en 3 ans un leader mondial autofinancé par l'Appstore by Matthieu Stefani - "Generation Do it Yourself".
iOS Developer Role at Luni
As an iOS Developer at Luni, you'll have the opportunity to:
- Develop new products and features with great autonomy and collaboration with product and design teams
- Ensure high-quality apps by maintaining a stable, bug-free codebase
- Create clean interfaces and smooth animations, making sure our users have a smile on their faces
- Improve internal tools, whether it's creating or maintaining our framework suite or continuous integration stack
- Share and learn from other top-notch iOS developers
Who You Are
We're looking for an experienced iOS engineer with at least 4 years of experience in Swift app development. You should be a consumer product lover who enjoys shaping and using beautiful products daily. As a pragmatic developer, you'll prioritize clean, simple, and straightforward code. AI-powered coding tools are part of your daily flow, and you're comfortable sharing ideas and taking actions that benefit the team.
Technical Stack
- Language: Swift
- Patterns: MVVM, Coordinator
- Package dependency: Swift Package Manager
- "Go to" frameworks: UIKit and SwiftUI, Realm, Combine, Async/Await
- Code Quality: SwiftLint, Unit Tests
- CI: Xcode Cloud, Fastlane
This full-time role can be held from one of our French hubs in Bordeaux or Paris. There's only one vacancy available.
Note
Unfortunately, this job has expired and is no longer accepting applications.