Position not open anymore
Key Responsibilities
- Develop and maintain iOS apps with Swift, UIKit and SwiftUI
- Collaborate with cross-functional teams on feature design, system architecture, A/B experiments
- Identify and resolve bugs, performance bottlenecks, offline-storage and threading issues using profiling and network-debugging tools
- Guarantee code quality through unit & snapshot tests, pull-request practices that meet community guidelines
- Take part in sprint planning, task decomposition
Skills, Knowledge and Expertise
- 2+ years of commercial iOS development
- Strong grasp of iOS SDK, Swift, SwiftUI and other key iOS frameworks, plus experience with Alamofire, Snapkit
- Knowledge of App Store Review Guidelines
- Experience with offline storage, multithreading, modern concurrency (async await)
- Familiarity with RESTful APIs to connect iOS applications to back-end services. Experience with network debugging (Proxyman)
- Solid understanding of the full mobile development life cycle.
- Base knowledge in Computer Science
- Understanding of Clean Architecture and common architectural patterns (MVC, MVVM, MVP, etc.) with the ability to apply them in practice
- Git proficiency: branches, pull requests, responding to review feedback
Conditions & Benefits
- Stable salary, official employment
- Health insurance
- Hybrid work mode and flexible schedule
- Relocation package offered for candidates from other regions
- Access to professional counseling services including psychological, financial, and legal support
- Discount club membership
- Diverse internal training programs
- Partially or fully paid additional training courses
- All necessary work equipment