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.
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.