As a Flutter Developer, you will be responsible for designing, developing, and maintaining mobile applications using the Flutter framework. You will collaborate with cross-functional teams, including designers and backend developers, to create high-quality and performant mobile applications for various platforms. Your role will involve translating design wireframes and requirements into functional and user-friendly applications while ensuring code quality, reusability, and adherence to best practices.
Responsibilities:
- Develop mobile applications for iOS and Android platforms using the Flutter framework.
- Collaborate with designers and backend developers to translate design wireframes and requirements into functional applications.
- Write clean, efficient, and maintainable code, following industry best practices and coding standards.
- Implement user interfaces and application features based on design specifications.
- Integrate APIs and backend services into mobile applications.
- Optimize application performance and ensure smooth user experience across different devices.
- Collaborate with QA testers to identify and fix bugs, and perform application testing and debugging.
- Participate in code reviews to maintain code quality, readability, and reusability.
- Stay updated on Flutter framework updates, new features, and emerging mobile development trends.
- Troubleshoot and resolve application issues and provide technical support when necessary.
- Document application features, technical specifications, and development processes.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a mobile app developer, with a focus on Flutter development.
- Strong knowledge and experience with the Flutter framework, Dart programming language, and Flutter ecosystem.
- Experience developing and deploying mobile applications for both iOS and Android platforms.
- Familiarity with mobile app development best practices, including UI/UX design principles, performance optimization, and security considerations.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Understanding of RESTful APIs and experience integrating them into mobile applications.
- Experience with Firebase or other backend-as-a-service (BaaS) platforms is a plus.
- Familiarity with agile development methodologies and the ability to work in a collaborative team environment.
- Strong problem-solving and troubleshooting skills, with a keen attention to detail.
- Good communication skills to effectively collaborate with team members and stakeholders.
Job Types: Full-time, Permanent
Pay: ₹350,000.00 - ₹600,000.00 per year
Benefits:
Work Location: In person