
Search by job, company or skills
We are looking for a talented and passionate iOS Developer (Mid-level/Senior) to join our Mobile Engineering team. In this role, you will be responsible for developing, maintaining, and enhancing high-quality iOS applications that deliver exceptional user experiences on Apple devices.
You will work closely with cross-functional teams including Product, Design, and Backend to build scalable, maintainable, and high-performance mobile products.
Key Responsibilities
Develop, maintain, and improve iOS applications using Swift
Collaborate with Product, Design, and Backend teams to define, implement, and deliver new features
Optimize application performance, stability, and overall user experience
Write clean, maintainable, reusable, and well-tested code following industry best practices
Participate in code reviews, technical discussions, and architectural decisions
Troubleshoot, debug, and resolve complex application issues efficiently
Contribute to improving development processes, coding standards, and product quality
Requirements
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
Mid-level: 3+ years of hands-on experience in native iOS development Senior: 5+ years of hands-on experience in native iOS development
Strong proficiency in Swift
Solid experience with UIKit and/or SwiftUI
Good understanding of MVC and MVVM architectures, as well as Auto Layout
Experience integrating and working with RESTful APIs
Proficient in using Git for version control
Strong knowledge of iOS application performance optimization and debugging techniques
Excellent problem-solving skills with the ability to work independently and collaboratively within a team
Nice-to-Have
Experience with Push Notifications integration and implementation
Familiarity with Clean Architecture (strong advantage)
Experience with the App Store submission and release process
Job ID: 145067399