Job Description

  1. Develop mobile applications that are compatible with both Android and iOS devices using the Flutter framework.
  2. Collaborate with engineers, designers, testers, and infrastructure teams to design and implement user-friendly mobile solutions that meet business requirements.
  3. Work closely with the mobile development team to ensure the seamless integration of front-end and back-end components, and to maintain high-quality app performance.
  4. Ensure that the mobile apps are efficient, high-quality, maintainable, and meet performance standards.
  5. Write clean, modular, scalable code to ensure the ease of maintenance and future development.
  6. Participate in bug fixing and performance improvements to ensure smooth app functionality.
  7. Collaborate with the team to troubleshoot and solve issues related to mobile app performance.
  8. Communicate effectively within the team, explaining technical concepts clearly to both technical and non-technical members, ensuring smooth coordination across all functions.



Job Requirements

  1. Graduate from Bachelor, Diploma 3, or Diploma 4 degree from IT, Computer Science, Software Engineeringor other related majors.
  2. Have a minimum 1 year of experience in mobile app development with Flutter framework. 
  3. Ability to work in a collaborative environment, communicate effectively with cross-functional teams, and actively contribute to project goals.
  4. Experience in developing iOS/Android apps with Flutter, including deployment to AppStore and Google Play, or available on GitHub.
  5. Understanding of SOLID principles and experience applying them in mobile app development for better maintainability and scalability.
  6. Understanding of mobile app architectures (MVC, MVVM) and state management solutions (e.g., GetX, Bloc).
  7. Familiarity with third-party libraries and APIs, and experience integrating them into mobile applications.
  8. Experience with version control systems such as Git, SVN, or similar tools.
  9. Understanding of the Android Keyboard API and other platform-specific elements.
  10. Familiarity with automated testing tools and frameworks for mobile apps.
  11. Understanding of the Software Development Life Cycle (SDLC) and Agile, Scrum methodologies.

Apply Now