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