As a Flutter Developer, you will be responsible for developing mobile applications using the Flutter framework and Dart language. You will work closely with our design and product teams to implement complex user interfaces and ensure seamless user experiences. Your role will involve using state management solutions, integrating RESTful APIs, GraphQL, and third-party services, and maintaining robust version control practices.
Key Responsibilities:
Develop and maintain mobile applications using Flutter and Dart.Implement complex user interfaces and intuitive user experiences.Utilize state management solutions such as Bloc and Riverpod.Integrate RESTful APIs, GraphQL, and third-party services.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Write clean, maintainable, and efficient code.Utilize version control systems like GitHub, Gitlab, and Bitbucket.Conduct thorough testing and debugging to ensure application reliability.Troubleshoot and resolve issues as they arise.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills and Qualifications:
Strong understanding of the Flutter framework and Dart language with 1-2+ yrs of experience.Proficient in state management with Bloc and Riverpod.Experience in implementing complex user interfaces and creating intuitive user experiences.Knowledge of integrating RESTful APIs, GraphQL, and third-party services.Familiarity with version control systems such as GitHub, Gitlab, and Bitbucket.Strong problem-solving skills and the ability to debug and troubleshoot code.Excellent communication and collaboration skills.Attention to detail and a proactive approach to problem-solving.
Preferred Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.Experience in working in an Agile/Scrum development process.Previous experience in developing and launching successful mobile applications.Familiarity with CI/CD pipelines and automated testing frameworks.