Flutter Developer
Role & responsibilities
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Convert UI/UX designs and business requirements into functional, scalable mobile applications.
- Build reusable and high-quality Flutter components and modules.
- Integrate REST APIs, third-party APIs, payment gateways, notifications, and other services.
- Work with backend developers to ensure smooth API integration and data flow.
- Implement responsive designs compatible with different screen sizes and devices.
- Debug, troubleshoot, and resolve application issues and performance bottlenecks.
- Perform unit testing, integration testing, and support QA during application testing.
- Optimize applications for performance, scalability, security, and reliability.
- Publish and manage applications on Google Play Store and Apple App Store.
- Participate in code reviews and follow coding standards and best practices.
- Collaborate with Product, UI/UX, QA, and other technology stakeholders throughout the development lifecycle.
- Understand existing applications and contribute to continuous improvements and new feature development.
- Maintain technical documentation wherever required.