This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a Senior Android Developer to join our team.
The role offers the opportunity to influence product development and engage in innovative projects.
The app, launched in 2019 for Android and iOS, simplifies the process of finding new friends and prioritizes user experience through Customer Journey Maps.
The company focuses on innovative solutions, such as developing alternative scoring systems for user matching and testing new business models.
You will benefit from mentorship, code reviews, and a dynamic, fast-paced environment with no legacy code.
The team uses Scrum methodology to continuously add new features and solve complex business challenges.
Responsibilities include developing and supporting modern features, integrating with external APIs and services, optimizing application performance, implementing modern architectural solutions (e.g., MVI and KMP), and collaborating with a cross-functional team.
Requirements:
A minimum of 4+ years of experience in Android development is required.
Strong proficiency in Java and Kotlin is essential.
Familiarity with basic architectures (Clean/MVVM/MVI) and the ability to design solutions based on requirements is necessary.
Expertise in Jetpack Compose and the composition process is required.
Proficiency in navigation (Cicerone/NavComponent) is needed.
Strong knowledge of coroutines is essential.
A solid understanding of Koin is required.
Strong application of SOLID principles is necessary.
Comprehensive knowledge of unit testing methods is required.
Proficiency in modularization is essential.
Familiarity with Kotlin Serialization/Gson is needed.
Practical experience with third-party libraries (WebSocket, Retrofit, OkHttp, Coil, etc.) is required.
Understanding of streaming principles is necessary.
English proficiency at a B1+ level is required.
A responsible and proactive approach is essential.
Experience with UI tests for Compose, familiarity with CI/CD and optimization processes, experience with KMP, Dagger/Hilt, and Google billing services would be a plus.
Benefits:
The position offers 20 paid vacation days, 15 sick days, and 6 additional days off for family events.
Employees receive 100% medical insurance coverage.
There is reimbursement for sports and equipment, as well as online yoga classes with an instructor from the Ukrainian Yoga Federation.
The company organizes team building events, provides corporate gifts, and stylish merchandise.
Financial and legal support is available, along with position retention and support for those who join the Armed Forces of Ukraine.
Employees can participate in social initiatives supporting Ukraine.
A comfortable working environment is provided, with the option to work from the Kyiv hub or remotely with a flexible schedule.
Modern equipment is provided or depreciation of your own tools is offered.
The company invests in your future by allowing collaboration with a highly-skilled team of Middle & Senior professionals, sharing practical cases and expertise in the social networking niche.
There are opportunities for growth, as 70% of heads and leads have advanced in their roles here.
Performance-oriented reviews and Individual Development Plans (IDPs) are part of the benefits.
Reimbursement for professional courses and English classes is provided, along with access to a corporate library, book club, and knowledge-sharing events.