What you’ll be doing
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.
3+ years of proven experience as an Android developer.
Collaborative team player with a knack for dynamic environments.
Proficient understanding of OOP concepts and design principles.
Strong problem-solving skills coupled with high analytical abilities.
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.