9 months ago
Paris, FranceSenior
Responsibilities
- Develop Swift modules integrated directly into the iOS application with support from the Core team.
- Develop new application features and improve the quality of the iOS user experience.
- Maintain the evolution of the application and update it to new technologies.
- Use modular architecture to increase development velocity.
- Participate in code reviews, pair programming, release trains, and other team development practices.
- Contribute to the iOS community.
Requirements
- At least 5 years of experience with Swift.
- Strong experience with UIKit and hands-on experience with SwiftUI.
- Fluency with modular architecture and practical application of SOLID principles.
- Strong experience with unit and UI testing.
- Experience using GitFlow and HTTP-based REST APIs.
- Ability to adapt to an existing codebase and work on large technology projects.
- Strong verbal and written English communication skills.
- Preferred: understanding of MVVM architecture, open-source contributions, and Snapshot testing.
Benefits
- Variable bonus.
- Dynamic and creative environment within international teams.
- Self-education courses through the company’s e-learning platform.
- Participation in local and international meetups and conferences.
- Flexible office arrangement with up to 2 days working from home.
- Freelance engagement.
Tech Stack
Categories
Mobile
