Select which cookies you accept
When you visit this website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the website work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience.
Because we respect your right to privacy, you can choose not to allow some types of cookies. Below is a list of different categories of cookies that may be set and that you can freely change. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
These cookies are required and must be accepted to use this site.
These cookies collect data about how visitors use this website.
These cookies allow the website to remember choices you make and provide enhanced, more personal features.
These cookies are used to deliver adverts more relevant to you and your interests.
We are looking for a candidate to design and implement modern, native, scalable solutions using a range of new and emerging technologies. You will be part of our mobile family. That means that you will get an opportunity to work with a big team of native mobile developers with a lot of experience.
Project, teams, requirements & duties
What you will be working on?
Perform qualitative coding, code commenting, debugging, bug fixing, testing, and unit testing, and other related activities in accordance with company coding conventions, approved designs, and project standards
Follow the agreed team or project processes and procedures
Work with project manager and quality assurance representative to estimate new system issue resolution or package implementation efforts
Write technical design specifications, participate in design reviews and provide input to the design recommendations
Perform unit and integration testing of an application and identify, troubleshoot and solve application code-related issues
What do we expect from you?
3 + years of working experience as a Mobile Developer
Solid CS background – algorithms and data structures
Experience with databases
Excellent communication and teamwork skills
Knowledge of iOS development
Experience with Objective-C/Swift programming language
Excellent understanding of OOP and its main principles
Knowledge of RESTful APIs and their integration in mobile applications
Experience with continuous integration systems and automated testing for mobile applications
Android app development would be a plus
Nice to have:
Experience with PromiseKit
Experience with Combine
Experience with Coordinator Pattern
Our projects & stack: We write unit tests and deliver high-quality software on a continuous basis with CI/CD software pipelines. Depending on the project we mostly use Swift but it is also Objective-C. As a dependency manager, we use CocoaPods, Swift Package Manager, and Carthage, and Git as a version control system. Our projects follow a standard setup with three environments, having separate environments for development and testing, user acceptance, and production. For distribution mostly we’re using TestFlight and Firebase. We encourage our people to contribute to the open-source projects in accordance with our open-source initiative.
Our teams: Depending on the project, our teams are consisted of native mobile developers, test automation engineers, DevOps engineers, and a delivery manager (scrum master), while the product owner is client-side. We use Scrum as a framework for project management – we hold daily standup meetings where every team member can have a say.
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?
And much more when we get back to office life! You will hear more details during the interview!
Levi9 is a nearshore technology service provider with around 1000 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.
Experienced iOS Developer
We empower our people to grow an excel!
Loading application form
Already working at Levi9 Serbia ?
Let’s recruit together and find your next colleague.