Expert Android Developer for Ciklum Digital Offline
Responsibilities:
- Develop native mobile applications for Android
- Create and maintaining architectural design and documentation
- Conduct audits, act as a technical consultant for the team
- Introduce and maintain quality standards for the mobile stack
- Start new projects according to the latest best practices
- Participate in pre-sales, estimate new projects
- Lead the development process on the project
Requirements:
- 5+ years of Android apps development experience
- Strong knowledge of Kotlin programming language
- Strong knowledge of Java programming language
- Experience with Android APIs and Capabilities
- Excellent JetPack knowledge
- Experience with Flutter
- Communication with stakeholders and other product team members
- Experience in unit and integration testing
- Experience with common Design Principles
- Experience with DI frameworks
- Experience with Firebase
- Experience with common 3rd party libraries
- Experience with an app distribution process
- Experience with automated builds and CI
- Good knowledge of SOLID, KISS, DRY Principles
- Experience with VCS (git)
- Upper-Intermediate spoken and written English communication skills
Desirable:
- Familiarity with Agile
- Experience with iOS
- Experience with cross-platform frameworks (Flutter, React Native, Xamarin, etc)
- Experience with CLI
- Experience with TDD/BDD
Personal skills:
- Works under general direction, accepts guidance and has work reviewed at agreed milestones
- Has working-level contact with customers and colleagues
- May supervise others or make decisions which impact the work assigned to individuals or phases of projects
- Performs a range of work, sometimes complex and non-routine
- Demonstrates effective communication skills
- Plans, schedules and monitors own work (and that of others where applicable) competently
- Contributes fully to the work of teams
What's in it for you:
- Career growth opportunities
- Realization of your innovative ideas in building new Ciklum Solutions and Services
- Friendly collaborative teams and enjoyable working environment
- Professional skills development and training programs
- Variety of knowledge sharing, training and self-development opportunities
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
The job ad is no longer active
Job unpublished on
4 December 2021
Look at the current jobs Android Kyiv→