About
Gismart develops mobile apps in the Health & Wellness, Utilities, and Music markets, with over 1 billion downloads worldwide. Its Radiotech product builds music apps that make learning and playing music approachable, with 23 apps across iOS and Android and over 500 million downloads.
Responsibilities
•Develop, maintain, and modernize existing iOS applications using Swift, SwiftUI, and UIKit
•Define and evolve the iOS codebase architecture, focusing on scalability, modularization, and maintainability
•Design and implement efficient, testable technical solutions
•Prepare existing applications for gradual adoption of Kotlin Multiplatform (KMP)
•Migrate selected business logic and shared components to KMP
•Collaborate with Android and other engineers on shared mobile architecture and APIs
•Research technical challenges and propose architectural solutions
•Troubleshoot complex issues and optimize application performance and memory usage
•Conduct code reviews and contribute to technical documentation
•Maintain and improve CI/CD and release workflows
•Collaborate with Product Managers on technical solutions, planning, and estimation
•Proactively suggest technical and product improvements
•Use AI coding tools and engineering agents such as Cursor, Claude Code, Codex, or similar in the regular development workflow
Requirements
•4+ years of professional iOS development experience
•Strong proficiency in Swift and modern language features
•Strong experience with Swift Concurrency (async/await) and reactive programming such as Combine
•Production experience with SwiftUI and UIKit
•Strong understanding of iOS architecture, application lifecycle, and platform frameworks
•Experience with MVVM, Clean Architecture, modular architecture, and reusable components
•Ability to independently design and implement complex technical solutions
•Experience with REST APIs, GraphQL, asynchronous networking, and multithreading
•Familiarity with Xcode, Instruments, SPM, CocoaPods, and Fastlane
•Understanding of App Store submission, signing, provisioning, TestFlight, and release management
•Experience with feature flags, remote configuration, and A/B testing
•Experience with CI/CD and automated testing
•Practical experience using AI coding assistants and engineering agents in daily development
Conditions
•100% compensation for coworking spaces in Ukraine, except Kyiv; 50% compensation for coworking spaces worldwide
•Free lunches for employees working from company hubs
•Public holidays follow the Ukrainian or Polish holiday calendar; employees in other locations receive 12 public holidays per year
•100% sick leave compensation
•Partial coverage of medical insurance, sports activities, and therapy costs
•Equipment is provided, or maintenance costs for personal equipment are covered
•70% of professional development courses and 100% of corporate English courses are covered
•18 working days of paid vacation and 3 personal days per year, with one additional vacation day for each year at Gismart
•Corporate events and team-building activities are organized across Gismart hubs whenever possible