3+ years of experience developing mobile applications using Flutter and Dart.
Strong understanding of mobile app architecture patterns, state management, and UI/UX design principles.
Proficiency in integrating RESTful APIs and working with backend services.
Experience with version control systems, preferably Git.
Solid debugging and problem-solving skills, with keen attention to detail.
Familiarity with agile development methodologies.
Good communication skills and the ability to work effectively within a team environment.
Communication level English (both written and spoken)
Nice to have:
Familiarity with other mobile frameworks and web technologies.
A portfolio of previous mobile applications developed using Flutter is a plus.
Solid knowledge of state management libraries and main Flutter packages.
Responsibilities:
Collaborate with cross-functional teams including designers, project managers, and backend developers to deliver high-quality Flutter-based mobile applications.
Write well-structured, maintainable, and efficient code in Flutter and Dart.
Participate in the entire application development lifecycle, from concept and design to testing and deployment.
Develop and implement engaging user interfaces and animations, ensuring a seamless user experience across different devices and screen sizes.
Integrate RESTful APIs and other third-party services into mobile applications.
Diagnose and fix bugs, performance bottlenecks, and other issues as they arise.
Stay up-to-date with the latest advancements in Flutter and mobile development best practices, and actively contribute ideas for improving our development processes.
Collaborate with team members to review code, provide feedback, and share knowledge to foster continuous improvement.
Maintain a high standard of code quality, security, and performance.