Design and build mobile applications using the iOS (swift) platform.
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products
Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Dive into difficult problems and successfully deliver results on schedule
Requirements
5+ years of experience building production-grade native iOS applications from design to release and maintenance.
Strong knowledge of the iOS SDK, Swift, SwiftUI, and Apple platform best practices.
Experience with Clean Architecture, modular architectures, and dependency injection.
Deep understanding of SOLID principles, common design patterns, and writing maintainable, testable, and scalable code.
Experience working in cross-functional teams and actively contributing to architectural and technical discussions.
Strong sense of ownership over features and systems, including quality, performance, reliability, and long-term maintainability
Eager to work within a high-performing, technically strong engineering team, where engineers challenge each other, share knowledge, and continuously raise the bar
BSc or MSc in Computer Science or Engineering.
Tech Stack
iOS
Swift
Benefits
Diversity and inclusion culture
Opportunity to impact users’ lives positively
Work with cutting-edge technology in mobile application development
Collaboration in a tech hub for growth and expansion