Senior Mobile Engineer (iOS/Android)
We empower our people to grow and excel!
Join Levi9's distinguished mobile team in Novi Sad, a collective of over 20 engineers, where a majority are seasoned experts at the Senior, Tech Lead, and Software Architect levels. We are dedicated to engineering excellence across native iOS, Android, and cross-platform solutions like Flutter and React Native. Our culture is built on deep collaboration and knowledge sharing, ensuring that every member has the opportunity to mentor, learn, and grow with a team of experts.
As a Senior Mobile Engineer, you will be a key player in the entire development lifecycle, from architectural design to deployment.
Project, teams, requirements & duties
What you will be working on?
- Design, develop, and maintain high-quality, scalable mobile applications
- Architect robust solutions, making critical decisions on technology and implementation to meet product goals
- Collaborate closely with project managers, PO, UX/UI designers, and test developers to deliver a seamless mobile experience
- Maintain high code quality through unit/integration testing, troubleshooting, and rigorous debugging
- Actively mentor and guide team members by providing thoughtful code reviews that elevate quality, offering clear architectural guidance, and proactively helping less senior engineers develop effective solutions to complex challenges
What do we expect from you?
- 5+ years of professional experience as a Mobile Developer with a proven track record of published applications.
- Deep expertise in one of the following native platforms:
- iOS: Proficiency in Swift, SwiftUI, and a strong understanding of core iOS frameworks
- Android: Proficiency in Kotlin, Jetpack Compose, and a strong understanding of the Android SDK
- Excellent knowledge of OOP, design patterns (MVVM, Clean Architecture), algorithms, and data structures
- Experience with RESTful APIs, mobile-to-backend communication, and data persistence
- Familiarity with CI/CD pipelines and automated testing for mobile applications
- Excellent communication and teamwork skills, with a proactive approach to problem-solving
Nice to have:
- Professional experience on both iOS and Android platforms is a significant plus
- Experience with cross-platform frameworks such as Flutter or React Native is a plus
- Familiarity with any cloud platform (AWS, Azure, GCP) and serverless architecture
- Experience with AI-assisted coding tools
Our projects & stack:
We build high-quality mobile applications using modern, best-practice engineering. Our projects are built on native foundations, primarily Swift/SwiftUI for iOS and Kotlin/Jetpack Compose for Android, while also maintaining legacy code in Objective-C and Java where necessary.
We manage dependencies with platform-standard tools like Swift Package Manager and Gradle, using Git for version control. Every project benefits from a mature process, including robust CI/CD pipelines, unit testing, and a standard three-environment setup (Dev, Stage, Prod). For distribution, we leverage TestFlight and Firebase App Distribution.
Our teams:
Depending on the project, our teams are consisted of a mix of several mobile developers, test developers, BE, DevOps engineers, and a delivery manager. Our teams operate within a Scrum framework. We build diverse applications for international clients, emphasizing clean code, continuous delivery, and modern technology stacks.
Your position in the organization:
This position will be a part of our Mobile department in Novi Sad and your department manager would be there to guide you and support your career development.
What do we offer?
Top Benefits
-
Hybrid work with flexible start time
-
Private health insurance
-
Vacation days loyalty program
-
Paid sick leave
-
Personalized wellbeing package
-
Levi9 Academy
-
Home office budget
-
Sport and social activities
-
Family Benefits
And much more! You will hear more details during the interview!
- Department
- Mobile
- Role
- Mobile Software Developer
- Locations
- Novi Sad
- Remote status
- Hybrid
- Technologies
- Mobile, iOS, Android, Kotlin, Swift
- Seniority level
- Senior, Tech Lead
Novi Sad
About Levi9 Serbia
Levi9 is a nearshore technology service provider with around 1300 employees and 50+ customers. We specialize in custom made business IT – 95% of our work is on the revenue side of our customers. This is where time to market, high productivity, stable team velocity, and great quality through automation, agility, intensive interaction and understanding matter most.
Already working at Levi9 Serbia ?
Let’s recruit together and find your next colleague.