Эта вакансия уже завершена
Indeema Software is looking for a skilled Android Developer to join our Team.
Responsibilities:
- Developing new projects from scratch and implementation new features to existing projects;
- Participate in estimation and planning sessions;
- Promote good design principles such as code reuse, modularity, and extensibility as well as mentor others in these principles;
- Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project;
- Work with the team to determine requirements, review UI/UX designs;
- Feature development for Android and potentially backend platforms;
- Daily/weekly meetings with customers and team.
Requirements:
- 1+ years in Android development experience;
- Experience with Java, Kotlin, Android SDK;
- Experience with RxJava, Dagger 2, Coroutines;
- Knowledge of basic architectural approaches: MVP, MVVM;
- Experience with REST;
- Strong understanding of OOP;
- Good knowledge of clean architecture and clean code principles;
- A clear understanding of databases concepts and networking concepts;
- Good spoken and written English (Intermediate level or higher);
- B.Sc. degree or equivalent in Computer Science.