iOS Developer
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
Competitive Compensation
-
€5,000 – €7,000 gross per month, depending on your experience and expertise.
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