#vacancy #iOS #Swift #SwiftUI #UIKit #Combine #REST #Git #iOSdev #RF
iOS Developer
Salary: 160,000 RUB - 240,000 RUB
Company: Codex-IT
Grade: Middle+, Senior
Location and Citizenship: RF
Required Experience: from 3 years
Format: Remote work
About the project:
Development and support of a mobile application for the iOS platform. Participation in product development, adding new functionality and improving existing ones.
📌 Tasks:
- Development of a mobile application for the iOS platform
- Identification and correction of errors in the current functionality
- Support and development of the project, addition of new functionality
📋 Requirements (mandatory):
- Development in Swift for 3+ years
- Knowledge of functional features of the language, work with Collections, Optionals, Protocol Oriented, Generics
- Experience with SwiftUI, understanding of Combine
- Experience with UIKit, including creating custom UI, understanding gesture handling, working with tables and collections
- Knowledge of the iOS platform and Apple ecosystem: application certificates, notifications, permissions
- Knowledge of memory management specifics in iOS, ability to use debugging tools
- Understanding of architectural patterns, experience with one of the architectures is desirable: MVP, MVVM, VIPER
- Understanding of network interaction principles: REST API, HTTP, JSON, APNs
- Confident use of GCD and Structured concurrency (async await)
- Experience with Git, knowledge of git flow
- Writing Unit tests
- Understanding of SOLID design principles
- Ability to work in a team
- Responsible and creative approach to solving assigned tasks
➕ Will be a plus:
- Experience in project dependency management, pod installation, working with multiple targets, splitting into frameworks
- App Extensions configuration
- Participation in CodeReview
🙋 Conditions:
- Long-term project
- Full-time employment
- Remote work