Requirements
Experience of working with Git, git-flow (feature implementation, release/hotfix process)
Good experience with Android SDK using Java/Kotlin language, OOP
Knowledge of REST API (Retrofit 2, ktor)
Knowledge of DI (Manual DI, Dagger 2/Koin)
Knowledge of SQL BD (Room and manual)
General knowledge of Firebase Services, Multi-threading, and synchronization, reactive programming paradigm knowledge (Java threads, Kotlin Coroutines, Coroutines flow), Activity and Fragments managements
Experience of working with Android Studio
Able to work in a team or independently
At least Intermediate level of spoken and written English
Recommended Experience
Knowledge and practical usage of Android architecture components: LiveData, MVVM
Knowledge and practical usage of Navigation Architecture Component
Knowledge and practical usage of KMP
Knowledge and practical usage RxJava lib
Responsibilities
Develop and maintain Android applications
Tasks decomposition
Task estimation
Implement, review, support, and debug required scope
Participate in code review
Participate in verbal and written communication with the client(s)
About project
We are looking for an Android developer to join the team. Here are some projects we are working on:
Android travel app
Mobile client for a financial organization
Psychologic advisors and psychics app
Mobiles apps for Discount Systems
Video streaming service for gamers
Our perfect candidate
Seeks constant professional growth
Produces qualitative results
Is able to effectively organize the workflow
Wants to develop technical skills
Is ready to take responsibility for the results
We offer
With us you can:
Develop your professional skills
Grow within the company
Also, we provide:
Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations
About Dashdevs
Dashdevs is a melting pot of specialists who create effective solutions for our clients. We do not build spaceships or boast about our own perfection, but we always strive for improvement. We provide conditions for comprehensive learning and development.
Our mission is to provide businesses with fintech solutions that deliver results, going beyond mere code and solving real business challenges.
Here we are looking for people who will complement the team with their experience, knowledge, and desire to achieve more.
What we offer
25 vacation days
Ability to transfer unused vacation to the next year
Professional Growth within Personal Development Plan
Powerful team expertise and mentorship
Regular performance review
Competitive salary
Friendly team and enjoyable working environment
Regular online team-building events
Accounting support (Ukraine)
Ability to work entirely remotely from anywhere in the world
Assistance and expenses coverage in obtaining certification
Partial educational expenses coverage
Company website:
https://dashdevs.com/
The job ad is no longer active
Job unpublished on
28 December 2020
Look at the current
jobs
Android
Kharkiv→