Participate in requirement analysis, implementation, code review, unit testing, testing, and deployment of cross-platform mobile applications for iOS and Android using the Flutter framework.
Gather detailed requirements and propose appropriate technical solutions.
Continuously optimize and enhance codebase to ensure quality, stability, security, performance, and user experience.
Collaborate closely with Designers, Backend Developers, and Product Owners throughout the product development lifecycle.
Requirements
At least 3 years of experience in mobile application development using Flutter.
Experience working in Agile teams.
Strong knowledge of OOP; understanding and practical application of SOLID principles and common design patterns.
Solid knowledge of data structures and algorithms.
Ability to read and understand technical documentation in English.
Strong analytical and information-synthesis skills.
Willingness to learn, open-mindedness, proactiveness, and a strong sense of responsibility.
Energetic, detail-oriented, and committed to delivering high-quality work.
Honest, accountable, and professional in all aspects of work.