Job description
We are seeking a highly skilled Flutter App Developer to join our dynamic team. The ideal candidate will be responsible for developing high-quality mobile applications for both Android and iOS platforms using Flutter. You will work closely with our design and development teams to create user-friendly and efficient applications that meet our clients’ needs.
Key Responsibilities:
- Design and develop advanced applications for the Flutter platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies to ensure our apps are cutting-edge.
Requirements:
- Proven experience as a Flutter Developer.
- Strong proficiency in Dart programming language.
- Experience with third-party libraries and APIs.
- Knowledge of mobile application architecture, design patterns, and best practices.
- Familiarity with RESTful APIs to connect Flutter applications to back-end services.
- Understanding of the Agile development lifecycle.
- Excellent problem-solving skills and ability to work independently or as part of a team.
- Strong attention to detail and a passion for delivering high-quality work.
Preferred Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- Experience with other mobile development frameworks like React Native.
- Knowledge of continuous integration and continuous deployment (CI/CD) practices.
- Experience with version control systems such as Git.
- Good understanding of UI/UX principles and best practices.