Back to Jobs
PHP

Flutter Developer

Part Time
Experience
1–2 yrs
Location
Ahemedabad
Openings
1 Position
Job Description
**Key Responsibilities**

- Collaborate with cross-functional teams to define, design, and ship high-quality mobile applications using the Flutter framework.
- Develop responsive and visually appealing user interfaces (UI) that provide an excellent user experience (UX) on both Android and iOS platforms.
- Write clean, maintainable, and efficient Dart code while adhering to best practices in software development.
- Implement state management techniques to ensure optimal performance and maintainability of the mobile applications.
- Integrate APIs and third-party services to enhance app functionality and improve back-end communication.
- Conduct thorough testing and debugging of applications to ensure high performance, quality, and reliability.
- Assist in the creation of technical documentation, including design specifications and user guides, for the applications developed.
- Participate in code reviews to provide and receive constructive feedback, fostering a culture of continuous improvement.
- Stay updated with the latest industry trends and technologies related to Flutter development and mobile application design.
- Participate in sprint planning and contribute to the overall project management by providing accurate estimates for tasks and deliverables.

**Required Qualifications**

- A Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in developing mobile applications using Flutter and Dart programming language.
- Strong understanding of the Flutter framework, including widgets, layout, and navigation.
- Familiarity with common state management solutions (e.g., Provider, BLoC) and how to implement them in Flutter applications.
- Experience in integrating RESTful APIs and handling data exchange between the mobile application and server.
- Knowledge of UI/UX design principles and best practices for creating user-friendly interfaces.
- Proficiency in software development tools such as Git for version control and project management tools like JIRA.
- Effective communication skills with the ability to collaborate with team members and stakeholders.
- Eagerness to learn new technologies and continuously improve personal and team performance.

**Preferred Qualifications**

- Experience with other mobile development frameworks or languages (e.g., React Native, Swift, Kotlin) is a plus.
- Understanding of agile development methodologies and experience working in an agile environment.
- Familiarity with cloud services and infrastructure (e.g., Firebase, AWS) for mobile applications.
- Basic knowledge of mobile app deployment and submission processes on the Google Play Store and Apple App Store.
- Previous experience in a startup environment or fast-paced development setting.
- Ability to understand and implement design mockups and wireframes into functional applications.
- Contributions to open-source projects or participation in a tech community related to Flutter or mobile development.
- Understanding of performance optimization techniques for mobile applications to enhance user experience.
Apply Now