Skills
Minimum of 2+ years of experience in Flutter development or 3+ years in native mobile development (Android or iOS).
Proficiency in implementing the Bloc pattern for state management in Flutter applications.
Strong understanding of object-oriented programming principles and design patterns.
Experience integrating REST APIs and GraphQL into mobile applications.
Familiarity with writing unit tests to ensure code reliability and maintainability (a plus).
Experience with native mobile development (Android or iOS) is a plus.
Experience with web development is a plus.
Ability to communicate effectively, collaborate with team members, and solve complex problems.
A passion for delivering high-quality, bug-free software solutions that exceed client expectations.responsibilities
Collaborate with cross-functional teams including designers, product managers, and other developers to understand project requirements and translate them into efficient and reliable Flutter applications.
Utilize the Bloc pattern for state management to ensure seamless user experiences and efficient code organization.
Integrate REST and GraphQL APIs into Flutter applications to enable seamless data exchange and communication with backend systems.
Write clean, maintainable, and well-documented code following object-oriented programming (OOP) principles.
Develop and execute unit tests to ensure the reliability and stability of the application codebase.
Prioritize tasks effectively, manage time efficiently, and consistently meet project deadlines.
Identify and resolve technical issues and bugs to maintain the quality and performance of the applications.
Contribute to a culture of continuous improvement by sharing insights, best practices, and innovative solutions.