Android Developer
Skills
OOPAlgorithmsAndroid DevelopmentAndroid SDKDesign PatternsEmbedded SIMEnglish
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor’s degree in Computer Engineering or similar discipline
- Minimum 3 years Android development experience in agile teams using Java or Kotlin
- Published and continuously supported Android apps
- Strong proficiency in Git Gitflow branching and merging strategies
- Strong knowledge of OOP concepts and design patterns
- Proficiency in Android SDK and MVVM or similar modern architecture
- Experience with payment systems and marketplaces
- Experience with pixel perfect implementation and Android design guidelines
- Knowledge of data structures algorithms processes and memory management
- Experience with Unit Test Feature Test and Mocking
- Excellent communication skills and fluency in English
Nice to have
- Team player
- Open to new ideas
- Excellent attention to detail
- Result oriented
Day to day
- Design and build enterprise-quality Android components from product specifications
- Develop new features and enhance existing functionality in a global travel product
- Troubleshoot application and technical issues while collaborating with developers across the full software lifecycle
- Write clean code implement tests and produce technical documentation to strengthen the team knowledge base
Hiring process
- Apply online
- Initial recruiter call
- Interview process with team
- Background checks upon consent
- Offer decision
