Android Developer
inDriver
Software Engineering
Limassol, Cyprus
Posted on Tuesday, November 14, 2023
Android Developer
Cyprus, Limassol
- Hybrid
- Full-time
- Middle
We're seeking an Android Developer in team inDrive.Delivery. inDrive Delivery is a multi category delivery platform for large enterprises, small and medium businesses. It automates the delivery process using the cutting edge technologies for orders batching, dispatch process, selecting the courier, routing etc. Our team develops Android and iOS apps for couriers, as well as the web based interface for our customers. It is a global product meant to work in dozens of countries.
Responsibilities
- Develop new app functionalities, build new version of app (major changes in architecture).
- Maintain the existing functionality.
-
Participate in code reviews.
Our technology stack:
- We write code in Kotlin.
- Multi-modular architecture.
- Kotlin Coroutines + Flow, Jetpack Compose, Kodein, Ktor, Firebase libs.
- Code analysis: ktLint.
Qualifications
- you have 3+ years of experience in developing client applications for Android.
- Strong knowledge of Kotlin language.
- Understanding of OOP and SOLID principles, as well as design patterns.
- Ability to write maintainable and testable code.
- Effective argumentation skills.
Conditions & Benefits
- A flexible work schedule, official employment compliant with the Labor Code. After one year of employment, workers are eligible for the Office Without Borders program, which allows them to move temporarily to and work from any location in the world
- Relocation to Cyprus or Kazakhstan at the company's expense, relocation package, reimbursement for hotel expenses until you find a place to rent, subsidized housing, assistance with arrangements for placing kids in schools and daycare centers, life insurance and voluntary health insurance
- Regular external and internal training. Employees have the opportunity to attend professional conferences as participants or speakers
- Partially or fully paid supplementary training courses
- Monthly “Fun Day” activities — corporate events in various formats, ranging from standup nights to hikes in the mountains
- Something nice on important dates —company gifts to mark weddings, the birth of a child, and birthdays