Job Openings Android Native Developer

About the job Android Native Developer

We are seeking a talented and experienced Android Native Developer to join our team. The ideal candidate will have a strong background in native Android application development and game development, with a passion for creating engaging and high-performance apps. This role requires technical expertise, creativity, and the ability to work collaboratively with cross-functional teams.

Key Responsibilities:

  • Design, develop, and maintain native Android applications and games
  • Write clean, efficient, and maintainable code using Java and Kotlin
  • Collaborate with UI/UX designers to ensure seamless user experiences
  • Optimize applications for performance, scalability, and reliability
  • Integrate third-party APIs, SDKs, and other tools to enhance app functionality
  • Troubleshoot and debug issues, ensuring smooth operation across a variety of devices
  • Stay updated with the latest Android development trends, tools, and best practices
  • Participate in code reviews to maintain high-quality coding standards
  • Coordinate with backend developers to integrate APIs and ensure robust app functionality

Requirements:

  • Minimum 4 years of experience in Android native development and game development
  • Proficiency in Java and Kotlin programming languages
  • Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with game engines like Unity or Unreal Engine is a plus
  • Knowledge of RESTful APIs, JSON, and mobile app architecture patterns like MVVM or MVP
  • Familiarity with tools such as Android Studio, Git, and version control systems
  • Strong problem-solving skills and attention to detail
  • Ability to work in a fast-paced, collaborative environment