Job Title: Flutter Developer
Engagement Type: Contract / Freelance
Reports To: Project Manager / Director of Technology
Job Description:We are looking for a skilled Flutter Developer to join our mobile development team. This role is ideal for a developer adept at building high-quality mobile applications for iOS and Android platforms using Flutter. The successful candidate will be responsible for creating and implementing powerful, user-centric applications. You will work closely with our design team to transform unique mobile designs into stunning and responsive mobile apps with Flutter.As a Flutter Developer, you should have a solid grasp of mobile app development principles and be comfortable working with both the Dart programming language and the Flutter framework. You will be expected to leverage Flutter's widgets to create seamless experiences on both iOS and Android platforms, ensuring the best possible performance, quality, and responsiveness of applications.
Qualifications:Technical Expertise:Strong proficiency in Dart programming language and deep understanding of Flutter framework.Experience in developing iOS and Android applications with Flutter, including mobile UI design principles, patterns, and best practices.Familiarity with RESTful APIs to connect Flutter applications to back-end services.Knowledge of modern authorization mechanisms, such as JSON Web Token.Experience with automated testing and building testable code.Proficient in using version control systems, particularly GitCommunication SkillsStrong English communication skills, both verbal and written.Ability to communicate directly with clients and team members to understand project requirements and deliverables.
Nice-to-Have:Acquia Certified Developer credentials are highly desirable.Acquia Certified Site Builder or Acquia Cloud Pro certification is a big plus.Familiarity with modern front-end frameworks and libraries is a plus.Experience using dynamic style guide tools like Storybook or KSS Node
Key Responsibilities:Flutter Development:Developing Flutter mobile applications for iOS and Android platforms.Collaborating with the design team to define app features and create a compelling user experience.Writing clean, manageable, and efficient Dart code, following best practices in mobile app development.Implementing custom widgets and integrating third-party APIs and cloud services.Ensuring cross-platform optimization for mobile phones and tablets.Maintaining code quality, organization, and automatization.Performing thorough testing for bugs and performance issues before deployment.Keeping up-to-date with the latest industry trends in mobile technologies and Flutter development.
Collaboration and Project Management:Work closely with project managers and designers to ensure accurate and timely delivery of project deliverables.Coordinate with other developers and team members to integrate new features and functionalities.
Technical Support and Maintenance:Provide technical support and maintenance services for existing WordPress sites.Regularly update and maintain WordPress installations, themes, and plugins to ensure security and performance.
Work Availability:Available to clock-in a minimum of 16 hours and a maximum of 20 hours per week.This includes development time, attending daily stand-ups and team meetings, and responding to team messages.Maximum weekly hours are subject to adjustment if deemed necessary by the Project Manager.