Software Developer (Flutter)
Yopi is seeking a highly skilled individual to join our team and contribute to the development of robust and scalable mobile solutions using the Flutter framework.
Responsibilities:
Develop and maintain robust, efficient, and scalable mobile applications using the Flutter framework.
Collaborate closely with product managers, designers, and engineers to understand project requirements and deliver high-quality solutions.
· Participate in the entire application development lifecycle, including concept, design, coding, testing, and deployment.
Write clean, maintainable, and well-documented code, following industry best practices and architectural guidelines.
Optimize application performance for seamless user experience across various devices and screen sizes.
Conduct thorough testing to identify and resolve any bugs, performance issues, or usability problems.
Stay up-to-date with the latest Flutter and mobile development trends, tools, and frameworks, and actively share knowledge with the team.
Collaborate with backend developers to integrate APIs and ensure seamless data flow between the mobile app and server.
Implement effective state management techniques to ensure efficient application data handling and synchronization.
Leverage Firebase services and APIs for user authentication, real-time database management, and cloud storage.
Work in an agile environment, actively participate in sprint planning, code reviews, and provide valuable input on technical feasibility and implementation strategies.
Contribute to the continuous improvement of development processes, tools, and technologies to enhance productivity and code quality.
Actively participate in team discussions, offer creative ideas and solutions, and foster a positive and collaborative work environment.