Position: iOS Developer
Company: MIRA - top recruiting
Experience required: 2y
Category: iOS
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

**About the role**
We aim to have our Customers in the center of our product that will solve their needs & problems. We build a new scalable microservice architecture and new native iOS & Android apps from scratch. In the development process we use Lean & Agile practices so the team has maximal ownership and minimal bureaucracy. We always open for ideas if they make our Customers happier. 

**Responsibilities**
- design & develop native iOS application based on best practices
- collaborate with backend developers to integrate with REST services
- setup CI/CD process to deliver app for testing
- write unit & instrumental tests
- build application quality monitoring tools
- participate in different Scrum activities
- continuously help and support your teammates

**Requirements**
- has 2+ years in building applications using Swift & Objective C
- has knowledge of OOP/OOD and clean code principles
- has deep understanding in MVC, MVP, VIPER architectures & design patterns
- has great experience with iOS SDK Frameworks, XCode
- has good knowledge of SQLite
- has experience with RESTful API access, handling and storing data
- understands Apple design guidelines
- has experience with Unit & UI testing
- has good written English

**Will be a plus**
- experience with TDD/BDD
- knowledge in Android development
- knowledge in Javascript
- experience working in fin-tech

**What’s in for you**
- close collaboration with stakeholders & customers
- working in feature teams with different stack of technologies
- low bureaucracy, Agile way of working
- strong support from the head-office & technology team
- competitive salary (based on USD NBU rate)
- long-term employment, paid vacation and sick-leave
- health insurance