Epicareer Might not Working Properly
Learn More

Mobile Developer (Flutter with Native Experience) – Mid/Senior Level

RM 7,000 - RM 8,000 / Per Mon

Checking job availability...

Original
Simplified

Key Responsibilities:

  • Develop cross-platform mobile applications using Flutter, ensuring optimal performance and usability.
  • Write clean, maintainable, and well-documented code with best practices.
  • Integrate native code for iOS and Android where required, leveraging knowledge of Swift, Kotlin, or Java.
  • Work closely with the product team and designers to deliver high-quality and user-friendly mobile applications.
  • Implement and consume APIs, working with backend developers to ensure seamless integration between mobile apps and backend services.
  • Perform unit testing, debugging, and profiling to maintain code quality and optimize performance.
  • Ensure the application’s compliance with both iOS and Android platform guidelines and best practices.
  • Collaborate with QA engineers to identify and resolve issues before releases.
  • Stay updated with the latest trends in mobile technologies, Flutter, and AWS cloud solutions, applying relevant learnings to enhance the development process.
  • Mentor and guide junior developers, conducting code reviews to maintain high coding standards and ensure knowledge sharing.
  • Contribute to the overall architecture and design of mobile applications, optimizing for scalability, maintainability, and performance.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Over all 5 years of experience with Minimum of 3+ years of experience as a mobile developer.
  • Proficiency in Flutter and experience in developing apps for both iOS and Android.
  • Strong experience with native mobile development for Android (Java/Kotlin) and iOS (Swift/Objective-C).
  • Hands-on experience with mobile app architecture, state management, and design patterns (e.g., MVC, MVVM, etc.).
  • Familiarity with AWS cloud services and mobile-specific AWS integrations (AWS Amplify, AWS Lambda, etc.).
  • Knowledge of RESTful APIs and experience integrating third-party APIs into mobile applications.
  • Strong understanding of UI/UX principles and ability to work with designers to implement beautiful, responsive interfaces.
  • Familiarity with Git and version control workflows.
  • Experience in working with CI/CD pipelines and mobile application deployment.

Preferred Qualifications:

  • Familiarity with GraphQL and its integration in mobile applications.
  • Experience with AWS SDKs or AWS-specific tools like Cognito, S3, and SNS.
  • Understanding of mobile app performance optimization and debugging tools.
  • Exposure to Agile or Scrum methodologies.
  • Strong communication skills and the ability to work in a fast-paced, collaborative environment.
  • Knowledge of testing frameworks and tools for mobile development (e.g., Flutter testing, Espresso, XCTest).

Job Type: Full-time

Pay: RM7,000.00 - RM8,000.00 per month

Benefits:

  • Health insurance
  • Opportunities for promotion
  • Professional development

Schedule:

  • Monday to Friday

Application Question(s):

  • What is your expected salary?