flutter developer job description
as a flutter developer, you will be in charge of reviewing the software specifications and ui mockups, developing a cross-browser mobile application from scratch, and leading the application testing effort. you'll work alongside a backend developer, as well as a ui designer to ensure you create high-performing application with a a smooth user experience.
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.
qualifications and requirements
• 2 to 5 years of experience developing mobile apps natively in ios and/or android.
• 2 years of commercial experience developing and delivering flutter based apps.
• good understanding of state management, flutter flavors and app architecture.
• strong communications and consultative skills. self-initiated and proactive.
• experience in a remote software development environment.
• experience with building apps and software for consumer goods is a bonus.
• degree in software engineering, computer science, or software development is a plus.
• nice to haves: firebase, azure devops, pwa (progressive web apps).
skills
dart
flutter
ios
android