close
MENU

Flutter Developer

We are hiring a Flutter Developer who is able to create high-quality and responsive applications using the Flutter framework. Responsibilities include developing and maintaining mobile applications for both iOS and Android platforms. Ideal candidates should have a strong understanding of the Flutter framework, Dart programming language, and mobile application development lifecycle.

Requirements

  • Proficient in Flutter framework and Dart programming language.
  • Hands-on experience in building cross-platform mobile applications for Android and iOS using Flutter.
  • Strong understanding and experience with state management techniques in Flutter, particularly using GetX for efficient and reactive application development.
  • Familiarity with Adobe XD for understanding and implementing design prototypes into the Flutter application. Ability to work closely with UI/UX designers to create user-friendly and visually appealing applications.
  • Experience in integrating RESTful APIs and third-party libraries into Flutter applications.
  • Proficient in using Git for source code management and version control.
  • Strong problem-solving and debugging skills to identify and fix issues related to performance, functionality, and compatibility.
  • Understanding of mobile architecture design patterns such as MVC, MVVM, etc.
  • Knowledge of unit testing and integration testing within the Flutter ecosystem.

Responsibilities

  • Develop, test, and deploy mobile applications using Flutter, ensuring compatibility with both Android and iOS platforms.
  • Implement complex UI elements and animations to deliver a smooth and responsive user experience.
  • Manage app states using GetX to maintain data consistency and seamless navigation between different screens of the application.
  • Collaborate with the UI/UX design team to translate design wireframes and prototypes from Adobe XD into high-quality Flutter code.
  • Integrate APIs and backend services into the Flutter application, ensuring data synchronization and real-time updates.
  • Write clean, maintainable, and reusable code, optimizing the application for maximum speed and scalability.
  • Conduct testing to identify and fix bugs, ensuring high performance, reliability, and responsiveness of the application.
  • Use Git for version control, collaborating with other developers for code reviews and updates.
  • Maintain comprehensive documentation of code, application architecture, and development processes.
  • Stay updated with the latest Flutter and Dart updates, libraries, tools, and technologies to continuously enhance application performance and user experience.
  • Work closely with clients or project managers to understand requirements, provide progress updates, and implement feedback into the application.

Call us Mail Us





Let's Get Started Now!


Globosoft Contact