
Job Title: Freelance Flutter Developer**Location:**Remote, USA
**Job Description:**Remote Flutter developer willing to work as Freelance Developer. Attend one meeting every day to show progress. Willing to work on multiple small projects at a time.
Proficient in Clean framework princisples and S.O.L.I.D prociples.Willing to show any of your past freelance work.
Requirements:
Experience: - Proven experience as a freelance mobile app developer using Flutter. - Portfolio showcasing previous work, especially projects involving Google Firebase integration. - Willingness to showcase project code structure during the interview.
Programming Languages: - Proficient in Dart programming language.
Flutter Framework: - Strong experience with the Flutter framework and its ecosystem.
Firebase Knowledge: - Expertise in utilizing Google Firebase services, including Firestore and Firebase Authentication.
AWS Cloud Knowledge (Good to Have): - Familiarity with AWS services, especially AWS Amplify and Amazon Cognito, would be a plus.
UI/UX Design: - Understanding of UI/UX design principles and the ability to implement designs accurately.
Image Upload: - Experience implementing image upload functionality in mobile and web applications. - Knowledge of image storage and retrieval best practices.
Communication Skills: - Strong communication and collaboration skills, even in a remote work setting.
Problem-Solving: - Strong problem-solving skills and attention to detail.
Unit Testing in Flutter: - Proficiency in implementing unit tests for Flutter applications. - Experience in writing golden tests is a plus.
Version Control: - Experience with version control systems, especially Git. - Regularly create and submit Pull Requests for code review.
SOLID Principles and Clean Architecture: - Understanding and application of SOLID principles and clean architecture in Flutter development.
Writing Golden Tests: - Experience or willingness to write golden tests for Flutter applications.
Tools Proficiency: - Familiarity with project management tools such as JIRA, documentation tools like Confluence, and version control using Bitbucket.
Self-Motivation: - Proactive and self-motivated with a passion for mobile development.
Nice to Have:
- Experience with other mobile development frameworks (e.g., React Native, Xamarin).2. Knowledge of backend technologies and RESTful APIs.3. Familiarity with Agile/Scrum methodologies.
**How to Apply:**Interested candidates should submit their resume, portfolio, and a be prepared for a video interview. Willing to show previous app developed and code structure used.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
