We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
• Bring excellent technical guidance and introduce relevant state-of-the-art technologies to the Android team.
• Build effective and efficient workflow with the Android team.
• Collaborate with cross-functional teams to architect and ship new features.
• Ensure codes are well-tested & reviewed for robustness, including edge cases, usability, and general reliability
• Continuously evaluate and improve application in all aspects such as performance, security, usability and architecture.
• Deep technical knowledge in developing secure, performant and well-architected Android apps. Strong understanding in OOP and architectural pattern (MVVM preferred)
• Loves working in a team and collaborating both with other people within the team or across with other teams.
• Has experience in full-time, production-level mobile development experience in Android using Java/Kotlin. Experience in Flutter is a plus.
• Experienced in authoring, testing, deploying, and managing workflows for high-scale production mobile apps
• Well-updated with the latest trends in Android technologies, loves to explore new things and enjoys sharing new things for the team.
• Able to troubleshoot complex systems problems, debug, and find root causes
• Excellent verbal and written communication skills.
• Great problem solving skills & strong analytical capability