Описание: 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.
Задачи:
- 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
Требования:
- 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
Условия:
- 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