We’re looking for an experienced iOS Developer to join our Client Performance & Stability team.
The mission of the team is to make every user interaction in the app faster, smoother, and more reliable — and to quickly detect issues so product teams can address them effectively.
In this role, you’ll work at the intersection of product engineering, low-level iOS frameworks, and observability systems.
As an iOS developer in this team you'll have a strong technical impact by analysing application performance using advanced tooling, building and improving metric collection frameworks, and solving complex stability and performance challenges. You’ll collaborate closely with Android, backend, DevOps, and analytics teams, so clear communication, ownership, and strong collaboration skills are essential.
What makes you a great fit:
- 5+ years of hands-on experience in iOS development
- Strong knowledge of Swift, iOS SDK, and core Computer Science concepts
- Deep understanding of the iOS app lifecycle, concurrency models (GCD, async/await), SwiftUI, and the rendering system
- Experience in profiling and optimising iOS applications
- Ability to dive into complex systems with a high level of uncertainty
- Strong communication skills and experience collaborating in cross-platform, cross-functional teams
- B1 or higher English level for effective communication with an international team
Nice to have:
- Experience in a platform or infrastructure tech team
- Familiarity with observability and telemetry integrations
- Background working on large-scale mobile apps
- Basic knowledge of mathematical statistics
- Familiarity with data dashboards (Grafana, Superset, Tableau, or any others)
- T-shaped expertise across other languages (e.g. Kotlin, Golang) and platforms (e.g. Android, Backend, k8s)
Challenges that await you:
- Conduct code reviews, write tests, and fix bugs to maintain a high-quality and stable app
- Create scalable framework to track errors and app behaviour in real time, helping the team quickly detect and resolve issues
- Collect and monitor key app metrics, identify performance bottlenecks, and collaborate with сross-functional teams to improve user experience
- Develop a mobile log-collection system to collect and analyse mobile logs, supporting investigation of complex bugs and performance issues
- Work closely with Analytics, Backend, and Android teams to make informed decisions and deliver better experience
- Innovative Spirit: A commitment to creativity and groundbreaking solutions
- Honest Feedback: valuing open, transparent communication
- Supportive Team: a strong, collaborative community
- Celebrating Achievements: recognizing our wins together
- High-Tech Environment: a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances
- Relocation support to Cyprus, Serbia or Kazakhstan with full visa & permit support to the employee and family
- Flexible work from one of our offices or remote
- Healthcare Coverage
- Education Budget: Language lessons, professional training and certifications
- Wellness Budget: Mental health and fitness activity reimbursements
- Vacation policy: 20 days of annual leave and paid sick leave