We are looking for an experienced Senior iOS Developer responsible for designing, developing, and maintaining high-quality iOS applications.
Senior iOS Developer
Your responsibilities
- Design and develop iOS applications using Swift 5.0
- Build intuitive user interfaces with UIKit and SwiftUI
- Integrate RESTful APIs and third-party libraries
- Optimize app performance, memory usage, and battery efficiency
- Write unit and integration tests using XCTest
- Use Git for version control and collaborate in Agile/Scrum teams (Jira)
- Maintain clean, scalable, and well-documented code
- Apply software architecture patterns (MVC, MVVM) and SOLID principles
- Handle the iOS app build, signing, and release process
- Cooperate closely with designers, product managers, and other developers
Our requirements
- Minimum 4 years of professional experience in iOS development
- Strong knowledge of Swift 5.0 and Xcode development environment
- Hands-on experience with UIKit, SwiftUI, Core Data, and Structured Concurrency
- Experience with SQLite and dependency management tools (CocoaPods, Swift Package Manager)
- Proficient in using Instruments for performance profiling and optimization
- Solid understanding of MVC, MVVM, and SOLID design principles
- Experience with CI/CD pipelines and build automation
- Experience with app extensions
- Ability to create user-friendly and visually appealing interfaces
- Bachelor’s degree in Computer Science, IT, or a related field
- English language proficiency at B2 level or higher