iOS Developer

Engineering
Georgia (Tbilisi)
Hybrid
English
Russian

What you will do

  • Develop, enhance, and maintain iOS mobile applications, including the implementation of new features and product initiatives.

  • Design and support user interfaces using UIKit and SwiftUI.

  • Integrate, customize, and optimize geolocation services and map-related functionality within applications.

  • Maintain and evolve application architecture, perform refactoring, and address technical debt.

  • Fix defects, improve application stability, and optimize performance and resource consumption.

  • Develop and maintain shared modules and libraries as part of the application's modularization strategy.

  • Participate in technical solution design and conduct code reviews.

  • Write and maintain unit tests for business logic and critical application components.

  • Collaborate closely with QA engineers, business analysts, designers, and other team members.

  • Research and adopt modern technologies and AI-powered tools to improve development processes.

  • Analyze application logs, crash reports, and performance metrics, and provide technical guidance and support for arising issues.

What you’ll bring

  • 3+ years of commercial iOS development experience.

  • Strong proficiency in Swift and concurrency concepts, including Swift Concurrency (async/await, Actors, Tasks).

  • Solid understanding of modern architectural patterns such as VIPER, MVVM, Clean Architecture, Modular Architecture, and others.

  • Experience with maps and geolocation services, including integration of mapping SDKs, strong knowledge of CoreLocation, and implementation of custom markers, routes, geofences, and related functionality.

  • Experience using AI-powered tools to improve development efficiency and productivity.

  • Experience with modular application development and Swift Package Manager (SPM).

  • Experience working with REST APIs, JSON, URLSession, and a good understanding of Dependency Injection (DI) principles.

  • Experience with local data storage solutions such as Realm, Core Data, or similar technologies.

  • Understanding of the iOS application lifecycle, algorithms, data structures, and networking protocols.

  • Ability to work effectively with existing codebases, maintain and enhance legacy code, and write unit tests.

  • English proficiency at B2 level or higher.

Nice to have

  • Experience working with vector maps, including an understanding of map layers and dynamic styling.

  • Experience maintaining or developing legacy codebases written in Objective-C.

  • Experience integrating AI/LLM services (e.g., OpenAI, Anthropic APIs) directly into mobile applications.

  • Experience developing client-server applications with proprietary backend APIs.

  • Experience with monitoring and observability tools such as Firebase Crashlytics, Sentry, or similar solutions, as well as CI/CD setup and maintenance.

  • Experience writing and maintaining UI tests.

  • Experience creating and supporting internal (private) frameworks, SDKs, and libraries.

  • Personal projects (pet projects) or contributions to open-source software.

Why you will like it here

Flexible Work Setup

  • Hybrid work format based in Vilnius, Lithuania - with 3 days per week in our modern office.

Health & Wellbeing

  • Health Coverage: Private health insurance (including dental and optics).

  • Trust-Based Recovery: No "doctor’s note" needed for up to 5 days per year – take time off when you’re not feeling well. We also offer 10 fully company-paid sick days per year because your health comes first.

  • Office Care: We bring health to you with regular check-ups and vaccinations right in the office.

  • Extra "Me" Time: Additional time off for the truly important days in your life — like your birthday, wedding, or the birth of a child, and a guaranteed day off on December 31st to prepare for the New Year.

  • Support When it Matters: From gifts for your children to company support during challenging life situations, we’ve got your back.

Growth & Development

  • AI-First Culture: Forget the hype – we actually use it. You’ll have access to a wide suite of AI tools to automate the boring stuff and keep you at the cutting edge.

  • Your Gear, Your Choice: Whether you’re a Mac devotee, a Linux enthusiast, or a Windows power user, you choose your OS and hardware.

  • Never Stop Learning: We support your professional and language learning, host regular Tech Community events, and keep an updated office library for the lifelong learners.

Great Office Experience

  • Lunch Compensation: We help fuel your main break, too. Lunches here are for free or almost for free (depending on how hungry you are).

  • Active Zones: Need a reset? Head to our PS5 zone, play a round of foosball or table tennis, or join an in-office Yoga class.

  • Pet-friendly Office: Bring your best friend to work to cheer up the day.

 

         The Journey

         Intro Call: A 40-minute chat with our recruiter to see if we’re a match

         Interview with manager: A deep dive into your skills.

         The Offer! (or detailed feedback)

Apply now

Perks and Benefits

Card icon

Complimentary lunches and on-site snacks

Card icon

Team sports and office yoga sessions

Card icon

Medical insurance

Card icon

Corporate gifts for employees and their children

Card icon

Work in an international environment

Card icon

Professional training and educational reimbursement

Card icon

Community, team-building events and parties

Your candidate journey

1

Apply for your dream job

2

Have an interview with a recruiter

Card icon Within 5 days
3

Get a test assignment

Card icon 5 days to complete
4

Participate in an interview with a hiring manager

Card icon Within 5 days
5

Receive an offer or detailed feedback

Ready to apply for iOS Developer position?

Please tell us about your skills and experience via the form below and we’ll get in touch with you shortly.

Upload a file or share a link to your CV*
Required file extensions: .pdf, .doc, .docx, .xls and .xlsx. File max size: 5 MB
Info icon
Confirm icon

Your application has been submitted successfully.