Responsibilities:
Design, develop, and maintain high-performance, reusable, and reliable mobile application using Flutter.
Collaborate with product managers, designers, and backend developers to understand requirements and translate them into technical specifications and user-friendly mobile solutions.
Write clean, maintainable, and well-documented code following best practices and design patterns.
Optimize our mobile application for maximum performance, usability, and reliability.
Implement and maintain mobile CI/CD pipelines to ensure seamless and automated deployments.
Conduct code reviews, identify and fix bugs, and ensure the delivery of high-quality mobile applications.
Stay updated with the latest industry trends, tools, and technologies in mobile development, and advocate for their adoption when appropriate.
Bachelors degree in Computer Science, Engineering, or related field (or equivalent work experience).
Minimum of 5 years of professional experience in mobile development, with a strong proficiency in Flutter.
Proven experience in developing and deploying mobile applications for both Android and iOS platforms.
Solid understanding of mobile UI/UX principles, design patterns, and best practices.
Strong problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.
Excellent communication and collaboration skills to work effectively within a multidisciplinary team.
Familiarity with backend technologies and API integration is a plus.