Senior iOS Developer
Translated automatically from the original posting.
Bonapolia is looking for a Senior iOS Developer
Language Proficiency: Intermediate Employment type: Full time Candidate Location: Poland, Kazakhstan, EU, Georgia, Armenia Working Time Zone: CET Start: ASAP Planned Work Duration: December 2026
Customer Description: The customer is a global mobility and urban services platform providing transportation and related digital services.
Project Description: Product delivery team responsible for development and maintenance of the user-facing geo capabilities and real-time location tracking services. Project Phase: ongoing Hard Skills / Must Have: - 4+ years of commercial iOS application development experience. - Expert knowledge of iOS SDK 13+, UIKit, SwiftUI, Alamofire, SnapKit, Google Maps, APNs, Swift Package Manager, REST/HTTP polling, Firebase, and mobile analytics. - Experience working with design systems and component libraries in SwiftUI/UIKit. - Proficiency with RESTful APIs and third-party library integration. - Strong grasp of offline storage and modern concurrency (async/await, GCD). - Experience with performance tuning and offline-storage/concurrency issue analysis using Xcode Instruments and network debugging tools. - Understanding of Clean Architecture and architectural patterns such as MVC, MVVM, and MVP. - Hands-on experience with Core Location, geofencing, real-time location tracking, and location-based features. - Experience developing map-based applications and integrating mapping, routing, or vehicle/location data services. - Understanding of backend-service principles and API design. - Git proficiency. - Familiarity with CI/CD pipelines and code quality tools. - Solid knowledge of App Store Review Guidelines and full mobile delivery lifecycle. - Ability to write maintainable and testable code with strong unit and snapshot test coverage. - Experience with design collaboration tools.
Hard Skills / Nice to Have: - Experience working with design systems and reusable component libraries in SwiftUI and UIKit. - Experience with feature flags and experimentation frameworks. - Experience with package management tools and third-party library integration. - Experience using AI-assisted development tools to improve development and testing workflows.
Responsibilities: - Design, develop, and maintain iOS features from implementation to release. - Collaborate with cross-functional teams on feature design, architecture, and experimentation. - Develop Geo-specific features including pickup/drop-off, vehicle availability, routes, fixed points, and live tracking. - Integrate Core Location, real-time location, geofencing, APIs, Google Maps/map SDKs, and route/vehicle data. - Apply Clean Architecture principles and review PRs for coding standards and secure data flows. - Set up monitoring dashboards, investigate production issues, and perform root cause analysis with Backend and QA to prevent regressions. - Ensure code quality through unit, snapshot, and UI testing, and code reviews. - Support feature flags, A/B experiments, and controlled/staged rollouts.
Technology Stack: iOS SDK, Swift, UIKit, SwiftUI, Maps, Core Location
Interview stages: - English check (15 minutes) - internal technical interview (1-1,5 hour) - client interview (1 hour)
Additional notes: The work will be carried out either on instinctools equipment or via a virtual workstation.
Ready to Join? We look forward to receiving your application and welcoming you to our team!
Interested candidates, please click the "Apply (On another website)" button.
We publish a copy of this advert so people looking for work in Georgia can find it, with a link back to your original. If it is yours, you can take over managing it, or ask us to take it down.
A claimed listing becomes Direct: shown above mirrored copies, applications arrive in your dashboard, and the listing joins Google job search.