Requirements:
- At least 5 years experience with iOS development, ideally on the apps with high number of users
- Excellent knowledge of Swift
- Excellent knowledge of UIKit and/or SwiftUI (willingness to learn SwiftUI)
- Good knowledge of Git version control system
- Good knowledge of iOS software engineering and frameworks (tests, monitoring, app stores process, Firebase, CI/CD, GitHub, gradual rollouts, modular architectures, …)
- Knowledge of mobile dev best practices such Agile methodologies, source control management, HTTP and REST APIs
- Analyze iOS application code security, efficiency and performance
- Excellent communication and collaboration skills
- Rigorous and efficient
- Curious and pragmatic
- Provide accurate estimates to management
- Experience with Android development is an asset
- Experience in banking is a plus
Responsabilities:
- Participate actively in the development of the products under your team supervision by creating efficient and reliable code
- Work closely with financial experts to gain first-hand experience and discuss possible solutions and alternatives to embed their requests
- Keep yourself up-to-date on the cutting-edge technologies and contribute actively to the technical choices of the team
- Coordinate and organize the products evolutions and their deliveries
- Provide support on the iOS application
- Maintain existing components and provide support to our internal and external users.