About the Role
We are seeking an experienced Mobile Application Developer to join our team.
As a Mobile Application Developer, you will be responsible for designing, developing, and maintaining high-performance mobile applications.
Key Responsibilities:
- Design and develop native mobile applications using Java and Kotlin programming languages.
- Create clean, efficient, and maintainable code that meets the required standards.
- 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 various devices.
- Stay updated with the latest mobile development trends, tools, and best practices.
- Participate in code reviews to maintain high-quality coding standards.
Requirements:
- Minimum 4 years of experience in mobile application development.
- Proficiency in Java and Kotlin programming languages.
- Strong understanding of mobile SDKs, 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.
Benefits
This role offers the opportunity to work on exciting projects, collaborate with a talented team, and grow your career in mobile application development.