Develop and maintain high-quality mobile applications using the Flutter framework.
Collaborate with cross-functional teams to design, develop, and deploy new features and enhancements.
Write clean, efficient, and reusable code for both iOS and Android platforms using Flutter and Flutter SDK.
Integrate and consume web APIs using C# and ASP.NET to fetch and store data for mobile applications.
Work closely with UI/UX designers to ensure the best user experience across multiple platforms.
Contribute to the UI/UX design process, providing insights and suggestions to improve the visual and interactive aspects of mobile applications.
Prototype and implement UI designs, ensuring they are visually appealing, intuitive, and responsive.
Optimize mobile applications for performance, scalability, and responsiveness.
Troubleshoot and debug issues, identify bottlenecks, and propose effective solutions.
Stay up-to-date with the latest industry trends, technologies, and best practices related to Flutter, mobile development, C#, ASP.NET, and UI/UX design.
Conduct code reviews and provide constructive feedback to maintain code quality and ensure adherence to coding standards.
Collaborate with the quality assurance team to conduct thorough testing and ensure the reliability and stability of the applications.
Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.