Collaborate closely with product managers, architects, DevOps, business intelligence, business, and automation teams within the team to build and execute against a clear roadmap.
Contribute to the Android team by actively participating in all development efforts, including the design, development, testing, and deployment of complex features.
Write code that is clean, scalable, and meets high-quality standards
Engage in regular 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.
What we're looking for
Collaborative team player with a knack for dynamic environments
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
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.
You might also have
Experience with system apps
Working experience with Dependency Injection
Experience with testing frameworks and best practices
Additional information
Relocation support is not available for this position.
International relocation support is not available for this position.
Work visa/immigration sponsorship is not available for this position.