We are looking for an Android mobile developer to deploy the MVP version of a product with a product
team. We are working in the Indian market and going through all the stages of successful startup
development. We have a young team of experts without tons of bureaucracy and many interesting tasks.
We are looking for someone with experience in:
- Knowledge of Android SDK, Android Support Libraries, Firebase;
- Knowledge of alternative app stores and mechanics (Huawei, ColorOS, Fire OS);
- Understanding of Android architecture and its version-specific features;
- Understanding and execution of Guide Line, Policy Platform;
- Understanding of HTTP, REST principles;
- Excellent knowledge of Java, Kotlin, Dagger2, RxJava;
- Experience in implementing projects using Clean Architecture;
- Understanding of SOLID principles and the need to apply them;
- Experience in designing and implementing complex systems;
- Experience in publishing applications on app stores;
- Experience in publishing libraries to central repositories;
- Experience in developing custom libraries;
- Ability to write unit tests.
- Presence of a filled GitHub or equivalent,
- Participation in at least 5 projects,
- Minimum 1-year duration of work on projects.
It would be a plus to have:
- Experience in integrating external SDKs and reverse engineering.
Key facts about the project:
At what stage is the product now
- The first version is launched
What makes this project interesting to work on
- Fast growth
- Friendly team and good atmosphere;
It is necessary in order to provide a candidate who is maximally interested in completing
the task.
Selection criteria
What functions and tasks need to be implemented
- Knowledge of Android SDK, Android Support Libraries, Firebase;
- Knowledge of alternative app stores and mechanics (Huawei, ColorOS, Fire OS);
- Understanding of Android architecture and its version-specific features;
- Understanding and execution of Guide Line, Policy Platform;
- Understanding of HTTP, REST principles;
- Excellent knowledge of Java, Kotlin, Dagger2, RxJava;
- Experience in implementing projects using Clean Architecture;
- Understanding of SOLID principles and the need to apply them;
- Experience in designing and implementing complex systems;
- Experience in publishing applications on app stores;
- Experience in publishing libraries to central repositories;
- Experience in developing custom libraries;
- Ability to write unit tests.
- Presence of a filled GitHub or equivalent,
- Participation in at least 5 projects,
- Minimum 1-year duration of work on projects.
What tools does the team use
- Gitlab
Team (number of people / specialties)
- 1 developer
Questions to be asked regarding experience and skills:
What experience is absolutely required
What kind of experience is desirable (but not required)
What character traits should a performer have
- He has to solve tasks quickly.
- He has to estimate tasks correctly.
- It has to be a very experienced person to handle all of the mobile development
What character traits should be in the performer
- self-disciplined
- attentive to details
- desire to ambitiously develop a young startup
- responsible
Language of communication and level of proficiency
Working conditions
Duration of work on the project or dates of specific goals by which you need to complete
the task
- Development process, no termination date
What is the amount of working hours of the performer per week required
- 40 hours per week
When do you need to start working on a project
- Immediate joining
Opportunities for growth in the team
- This is already the highest position in development
Onboarding
- There will be onboarding meetings before the employee proceeds to work
Employment
- Official after the establishment of a legal entity
Relocation
- not possible
Ability to work remotely
- Hybrid and remote work is possible
Recruitment