Epicareer Might not Working Properly
Learn More

Mobile App Developer

Salary undisclosed

Apply on


Original
Simplified

We are seeking a skilled Mobile App Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications for Android, iOS and Huawei platforms. You will work closely with our product, design, and backend teams to build seamless, user-friendly apps that meet the company’s needs and provide an exceptional user experience.

Key Responsibilities:

  • Design and build advanced applications for the Android, iOS and Huawei platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and scalable code while ensuring high performance and responsiveness.
  • Identify and fix bugs and performance bottlenecks.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Optimize apps for performance, speed, and scalability.
  • Ensure applications comply with security and privacy regulations.
  • Conduct code reviews and ensure best coding practices are followed.
  • Work closely with UI/UX designers to implement intuitive user interfaces.
  • Troubleshoot and resolve issues related to application development and deployment.

Requirements:

  • Proven experience as a Mobile App Developer or in a similar role.
  • Strong knowledge of Android, iOS and Huawei development frameworks (Java, Kotlin, Swift, Objective-C, etc.).
  • Experience with third-party libraries, APIs, and RESTful web services.
  • Familiarity with mobile app architecture patterns like MVC, MVVM, or VIPER.
  • Solid understanding of mobile UI/UX design principles.
  • Proficient understanding of code versioning tools, such as Git.
  • Strong problem-solving skills and ability to troubleshoot app-related issues.
  • Experience with Agile development methodologies.
  • Knowledge of cloud messaging APIs and push notifications.
  • Excellent communication skills and ability to work effectively in a team.