We are looking for an experienced and passionate Flutter Developer to join our growing development team. As a Flutter Developer, you will be responsible for developing high-quality mobile applications for both iOS and Android platforms, as well as responsive web applications. You will work closely with cross-functional teams to ensure seamless integration of APIs, and ensure smooth performance across various devices.
Responsibilities:
Mobile App Development:
Develop and maintain Flutter-based mobile applications for both iOS and Android platforms, ensuring a high level of performance, quality, and responsiveness.
Web App Development:
Build responsive web applications using Flutter, ensuring consistency and a seamless user experience across mobile and web platforms.
API Integration:
Collaborate with backend developers to integrate RESTful APIs, WebSockets, and other services to enable communication between the front-end and the server. Ensure smooth, effective, and secure data transfer between the client-side and backend systems.
Database Management:
Knowledge about NoSQL databases (such as MongoDB) to handle and store application data effectively. Optimize queries and ensure smooth interaction with the database.
Key Skills & Qualifications:
Flutter Expertise:
Proven experience building mobile applications using Flutter and Dart for both iOS and Android platforms. A robust portfolio of apps developed using Flutter is highly desirable.
Web Development with Flutter:
Experience in building and deploying web applications using Flutter, ensuring responsiveness and compatibility across different devices.
API Integration:
Solid experience working with RESTful APIs, WebSocket connections, and handling authentication (OAuth, JWT). Proficient in integrating third-party APIs and services.
Version Control (Git):
Experience with Git for version control and collaboration in a team environment.
UI/UX Design:
Solid understandi