Tech Stack
AndroidKotlinOpen SourceUnity
About the role
- Write code that is clean, scalable, and meets high-quality standards
- Build end to end products working closely with product managers and designers
- Take an active role in code reviews and provide constructive feedback to team members, fostering a culture of continuous improvement and knowledge sharing
- Stay updated with the latest trends and advancements in Android development, incorporating innovative solutions and best practices into project workflows to enhance product quality and efficiency
- Contribute to the Android team by actively participating in all development efforts, including the design, development, testing, and deployment of complex features
Requirements
- 8+ years of experience in Android Development
- Quality first approach, you care for what you build
- Strong problem-solving skills coupled with high analytical abilities
- Proficient understanding of OOP concepts and design principles
- Familiarity with Google’s design principles and interface guidelines
- You have built Android applications that reached users at production scale
- Hands-on experience in multithreading, mobile memory management, and Restful APIs, showcasing a deep understanding of Jetpack components like ViewModel, Room, Coroutines, WorkManager, and more
- Nice to have: Experience with system apps
- Nice to have: Working experience with Dependency Injection
- Nice to have: Experience with testing frameworks and best practices
- Nice to have: Contributed to open source projects