ARORA is a fast-growing company that started its operations in 2005, establishing itself as a reputable player in the IT technology and integrated marketing market over the years.
Since 2013, we have specialized in implementing IT projects in the food delivery and restaurant business sector (Foodtech).
We simplify online order management so that food service businesses can operate more conveniently and efficiently, and their guests retain only the best impressions.
Thanks to real-time analytics, our clients can manage inventory, automatically update it, track revenue growth, adjust menus, and easily identify new opportunities through predictive analytics.
Responsibilities:
- Development and maintenance of mobile applications using kotlin multiplatform mobile (Compose Multiplatform), adding new functionality, identifying and fixing bugs;
- Conducting code review, providing assistance and mentoring for middle and junior developers;
- Interaction with backend, design, and analytics teams;
- Participation in planning and task decomposition, estimation of implementation timelines;
- Participation in designing and supporting CI/CD processes (Bitrise, GitHub Actions, etc.);
- Documentation of architectural solutions and key technical decisions of the project;
- Optimization of performance and memory, profiling and elimination of bottlenecks;
- Integration of third-party SDKs (e.g., Yandex Maps, Webim, etc.).
Tech stack: Compose multiplatform, ktor, swift, kotlin, coroutines +flow, decompose, yandexMaps, webim, MVI and Ktor
Requirements:
- Have experience developing with Kotlin Multiplatform (mandatory);
- Confident architectural design of cross-platform applications: layer separation, scalability;
- Ability to decompose tasks and estimate timelines;
- Mentoring: experience with code review, assisting middle and junior developers;
- Proficiency with version control tools (Git, GitFlow);
- Ability to interact with designers and backend team;
- Experience documenting architectural solutions.
Conditions:
- Ready to consider various collaboration options: hybrid/remote, possible work in a cozy office in Sergiyev Posad;
- Formal employment under the Russian Labor Code (Accredited IT company);
- Salary discussed with the successful candidate.