Experienced Mobile Developer – iOS
We empower our people to grow and excel!
Levi9's mobile team consists of approximately 5 seniors, 3 tech leads, and 3 mobile software architects who, depending on the projects' requirements, work on Android, iOS, or Flutter platforms and closely collaborate with mobile testers in Scrum teams. We take pride in our extensive experience and expertise that we gladly share with newcomers to help them integrate into the team and grow together with us!
Project, teams, requirements & duties
What you will be working on?
- Design and develop mobile applications for iOS mobile devices in accordance with company coding conventions, approved designs, and project standards
- Design/Improve application architecture to meet product and technology goals
- Collaborate with project managers, test developers, UI/UX designers to realize and estimate a modern mobile app experience
- Perform unit and integration testing of an application and identify, troubleshoot and solve application code-related issues
- Follow the agreed team or project processes and procedures
- Coaching and mentoring new team members
What do we expect from you?
- Proven iOS app developer with 4+ years of experience
- Excellent understanding of OOP and its main principles
- Good knowledge of algorithms and data structures
- Proficiency in Swift/SwiftUI and Objective-C
- Proficiency in using iOS APIs and frameworks
- Knowledge of iOS back-end services
- Knowledge of iOS design principles and application interface guidelines
- Experience with continuous integration systems and automated testing for mobile applications
- Skilled in all phases of software development life cycle, from requirements gathering through to implementation and maintenance.
- Excellent communication and teamwork skills
Nice to have:
- Android/Flutter/React Native app development would be a plus
- Familiarity with backend development, including building and maintaining RESTful APIs or GraphQL services
- Experience with server-side technologies such as Python (e.g., FastAPI, Django)
- Knowledge of cloud platforms (AWS, GCP, or Azure), with experience building serverless solutions using tools like AWS Lambda
- Solid understanding of relational and non-relational databases
- Familiarity with CI/CD pipelines and containerization tools like Docker
- Good knowledge and familiarity with AI assisted coding tools
Our projects & stack:
At Levi9 Serbia, our mobile teams work on diverse projects using the latest mobile technologies. We write unit tests and consistently deliver high-quality software through CI/CD pipelines. Most of our projects are built with Swift/SwiftUI, occasionally using Objective-C. For dependency management, we rely on Swift Package Manager, CocoaPods, or Carthage, and we use Git for version control. Our projects typically follow a three-environment setup, with separate environments for development and testing, user acceptance, and production. For distribution, we primarily use TestFlight and Firebase. We also encourage our teams to contribute to open-source projects as part of our open-source initiative.
Our teams:
Depending on the project, our teams are consisted of mobile developers, test developers, DevOps engineers, and a delivery manager (scrum master), while the product owner is client-side. We use Scrum as a framework for project management.
Your position in the organization:
This position will be a part of our Mobile departments in Belgrade 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
- Belgrade
- Remote status
- Hybrid
- Technologies
- Mobile, iOS
- Seniority level
- Senior
Belgrade
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.