Job Title: Flutter Developer
Overview: As a key member of our team, you will be responsible for designing and developing high-quality cross-platform mobile applications using the Flutter framework.
Main Responsibilities:
1. Design and Development: Create engaging user experiences by designing and developing cross-platform mobile applications for iOS and Android using the Flutter framework.
2. Collaboration: Work closely with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
3. Coding Standards: Write clean, efficient, and well-documented code following Flutter best practices and design patterns.
4. UI Implementation: Implement pixel-perfect UI designs provided by the design team, ensuring smooth animations and transitions.
5. Third-Party Integration: Integrate third-party libraries and APIs as needed for enhanced functionality and feature implementation.
6. Testing: Conduct thorough testing of applications to identify and fix bugs, ensuring optimal performance and user experience across different devices and screen sizes.
7. Performance Optimization: Optimize application performance and resource usage for maximum speed and scalability.
8. Technical Updates: Stay updated with the latest Flutter updates, features, and best practices, incorporating them into projects when applicable.
9. Backend Integration: Collaborate with backend developers to integrate mobile applications with server-side systems and databases.
10. Knowledge Sharing: Participate in code reviews, knowledge-sharing sessions, and continuous improvement initiatives within the development team.
11. Mentorship: Provide technical guidance and mentorship to junior developers as needed.
Requirements:
* Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
* Experience: Proven experience as a Flutter Developer with a strong portfolio of Flutter-based mobile applications developed.
* Skills: Proficiency in Dart programming language and solid understanding of Flutter framework. Experience with state management solutions such as Provider, Bloc, or Riverpod. Knowledge of mobile UI/UX principles and design patterns.
* Additional Skills: Familiarity with RESTful APIs, JSON, and web services integration. Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities.
Company Benefits:
* Full-time Position: This is a full-time position located in Noida.
* Remote Work Options: Remote work options may be available.
* Competitive Package: Competitive salary and benefits package offered.
* Career Growth: Opportunities for career growth and advancement within the company.