A Flutter developer is responsible for designing, developing, and maintaining mobile applications using the Flutter framework. They create cross-platform apps that run on both Android and iOS devices, utilizing Dart programming language. Their tasks include UI/UX design implementation, integrating APIs, troubleshooting bugs, optimizing app performance, and ensuring compatibility with various devices and screen sizes. Collaboration with a team of designers, testers, and other developers is essential to deliver high-quality, user-friendly mobile apps. Staying updated with Flutter's latest features and best practices is crucial for delivering innovative and efficient applications that meet client requirements.
Roles and Responsibilities:
Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices.
Communicating with product and engineering leads to implement business and project objectives.
Code review of team members' commits as part of CI/CD cycle.
Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.