Requirements:
General:
- At least 2 years of experience in mobile app development;
- In-depth knowledge of architectural patterns (MVVM, MVP, VIPER);
- Experience with REST API, WebSocket, JSON;
- Understanding of Clean Architecture principles and SOLID;
- Knowledge of Git and experience with version control platforms (GitHub, GitLab);
For Android:
- In-depth knowledge of Kotlin (or Java);
- Experience with Android SDK, Jetpack (Room, Navigation, LiveData, ViewModel);
- Knowledge of Android NDK and experience with C++ is a plus;
- Experience with Firebase (Push Notifications, Crashlytics, Analytics).
For iOS:
- In-depth knowledge of Swift (or Objective-C);
- Experience with iOS SDK, SwiftUI, UIKit, CoreData, Combine;
- Knowledge of multithreading (GCD, OperationQueue);
- Experience with performance profiling tools (Instruments).
Will be a plus:
- Understanding of App Store/Google Play requirements for app publication;
- Experience working in Agile/Scrum teams;
- English proficiency at the level of reading technical documentation.
Tasks:
- Implementing new screen interfaces and API integration;
- Implementing push notifications (local and remote);
- Adding multilingual support to the app;
- Integrating payment systems (Apple Pay, Google Pay, Stripe);
- Optimizing app performance (reducing launch time, minimizing resource usage);
- Fixing bugs found in production or during testing;
- Working with mapping services (Google Maps, Apple Maps);
- Working on adapting the app to accessibility requirements.
The company offers:
- Competitive salary and regular reviews;
- Reimbursement for training, courses, and certifications;
- Opportunity to switch between projects to learn new technologies;
- Modern office in the city center with relaxation zones;
- Flexible working hours and hybrid work format;
- Provision of top-tier equipment (MacBook, monitors, peripherals);
- Team parties, team-building events, joint travels;
- 20+ days of paid vacation;
- Relocation support for candidates from other cities/countries;
- International projects and cooperation with clients from all over the world.