Design, build, and maintain efficient, reusable, and reliable Flutter code for cross-platform mobile applications.
Translate UI/UX design wireframes into high-quality code, ensuring visual consistency and responsiveness across various devices and screen sizes.
Collaborate with backend developers to integrate RESTful APIs and other web services into the mobile application.
Implement state management solutions such as Provider, Bloc, or Redux to manage application state effectively and maintain data consistency throughout the app.
Write unit tests to ensure the reliability, robustness, and performance of the application code.
Qualifications
In-depth knowledge and hands-on experience in developing mobile applications using Flutter framework and Dart programming language.
Demonstrated experience in developing and deploying mobile applications for both iOS and Android platforms.
Understanding of UI/UX design principles and ability to implement visually appealing and user-friendly interfaces.
Experience in integrating mobile applications with backend services using RESTful APIs and other web technologies.
Familiarity with state management solutions such as Provider, Bloc, or Redux, and ability to choose the appropriate solution based on project requirements.
Strong skills in writing unit tests, debugging, and troubleshooting to ensure the quality and reliability of the application code.