Role: Flutter Developer
Experience: 3+ years
Location: Remote
**Note: This position is with one of our hiring partners
Position Overview:
We are looking for a skilled and enthusiastic Flutter Developer to join our mobile development team. The ideal candidate will have a strong background in mobile app development, particularly with Flutter, and a passion for creating intuitive and visually appealing user interfaces. As a Flutter Developer, you will play a key role in designing, developing, and maintaining cross-platform mobile applications.
Key Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using Flutter.
- Collaborate with product managers, designers, and other developers to define project requirements and deliver solutions.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Conduct thorough testing and debugging to ensure the highest quality standards.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with the latest developments in Flutter and mobile development.
- Participate in code reviews to maintain high code quality standards.
- Contribute to a culture of continuous improvement and innovation.
Requirements:
- Proven experience as a Flutter Developer or similar role in mobile app development.
- Strong proficiency in Flutter and Dart programming language.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development lifecycle.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Knowledge of modern architectural patterns and state management libraries like Provider, Riverpod, or Bloc.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with native mobile development (iOS/Android) is a plus.
- Familiarity with cloud services such as Firebase or AWS.
- Knowledge of continuous integration and continuous deployment (CI/CD) practices.
- Understanding of user interface design principles and best practices.
- Experience with Agile development methodologies.
About Pesto Tech:
Pesto is where software developers go to build their career path for the next 5 years. We don't just offer jobs; we provide unparalleled opportunities for your growth and success in the dynamic landscape of Tech Jobs.