Position: Android/iOS Developer
Company: QArea
Category: Android
Experience required: 2y
English level: intermediate

Technologies:
- Kotlin;
- Clean architecture;
- MVVM;
- Coroutines.

Requirements:
- Strong Swift programming skills;
- Preferably knowledge of objective-C to read legacy code;
- Programmatically layout;
- Experience with Agile deliveries methodologies;
- Understanding of VIPER architectures, Factory patterns, modularity;
- Experience of UI/Unit tests writing, familiar with CoreData;
- AppsFlyer, Alamofire, Firebase frameworks;
- English – upper intermediate.

Responsibilities:
- Designing and building mobile applications;
- Collaborating with the design team to define app features;
- Identifying potential problems and resolving application bottlenecks;
- Fixing application bugs before the final release;
- Publishing application;
- Maintaining the code and atomization of the application;
- Designing and implementing application updates.

Benefits:
- Personal development and career growth with exciting and challenging tasks;
- The significant contribution to your professional portfolio;
- Opportunity to improve company’s process and implement your ideas.