Job Responsibilities:
- Working on existing iOS applications and building new ones
- Working closely with designers and product managers to meet client demands
- Making sure that the applications are reliable, preform well and are of the highest quality
- Maintaining well-structured code, clean code
- Ability to identify performance bottlenecks and fix any bugs
- Work closely with the team on reviewing the code
- Participate in sprint planning and sprint reviews
- Communicate with clients, colleagues and managers in a clear and structured way
Work Requirements:
- 3 + years of experience in a Mobile Developer role
- Swift programing language experience
- A coordinator architecture pattern is a plus
- Databases experience
- Knowledge of RESTful APls and their integration in mobile applications
- Knowledgable in iOS development
- Experience with MVVM pattern
- Experience with SwiftUI
- Experience with JSON, REST and other similar web services
- Great understanding of OP and its main principles
- Excellent team work and communication skills
We are offering:
- Full-time employment with flexible work hours
- Private health insurance
- Competitive salary
- Fast personal and professional development
- Friendly and pleasant working environment in Belgrade
- FitPass
- Paid seminars and additional courses for professional development