Senior Flutter App Developer  

Job Responsibilities

Mobile Application Development:

  • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces using Flutter.
  • Develop, test, and deploy mobile applications for both Android and iOS platforms.
  • Ensure optimal app performance, responsiveness, and compatibility across various devices and screen sizes.

Code Development and Quality:

  • Write clean, efficient, and maintainable code in Dart programming language.
  • Follow coding standards and best practices to produce high-quality, well-documented code.
  • Conduct thorough code reviews to identify and address any issues or improvements.

User Experience and Design:

  • Work closely with design teams to bring UI/UX designs to life and ensure a seamless user experience.
  • Optimize app performance and interactions to provide an engaging and smooth user experience.

Integration and APIs:

  • Integrate with backend services and APIs to fetch and update data in real-time.
  • Collaborate with backend developers to define API requirements and ensure efficient communication between frontend and backend.

Testing and Debugging:

  • Write unit tests and perform debugging to identify and resolve issues promptly.
  • Conduct testing across different devices, platforms, and screen sizes to ensure consistent functionality.

Performance Optimization:

  • Identify and address performance bottlenecks, memory leaks, and other issues affecting app performance.
  • Implement techniques to optimize app loading times and responsiveness.

Continuous Learning:

  • Stay up-to-date with the latest trends and advancements in mobile app development and Flutter.
  • Continuously enhance your skills and apply new knowledge to improve app development processes.

Collaboration and Communication:

  • Work collaboratively with cross-functional teams including designers, backend developers, and product managers.
  • Provide timely updates on project progress and contribute to team discussions.


  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or 3 years equivalent work experience).
  • Have at least 3 years of working experience using Flutter framework.
  • Strong proficiency in Dart programming language and a solid understanding of Object-Oriented Programming (OOP) concepts.
  • Portfolio of completed Flutter projects that showcase your app development skills.
  • Familiarity with mobile app design principles and responsive UI design.
  • Experience with version control systems, preferably Git.
  • Knowledge of RESTful APIs and integration of third-party libraries and APIs.
  • Strong problem-solving skills and ability to troubleshoot and debug issues effectively.
  • Detail-oriented mindset with a commitment to delivering high-quality code and user experiences.
  • Good communication skills and the ability to work collaboratively in a team environment.
  • Understanding of agile development methodologies.

  Employment Type:  Permanent (Full Time)

  Min. Education:  Bachelor's Degree

  Spoken Language:  Malay, English

  Written Language:  Malay, English