Logo for Red Software Development

Flutter Developer

Role overview

Qualifications

  • Proficiency in Flutter and the Dart programming language
  • Experience with Firebase and its core integrations
  • Bachelor’s degree in Computer Science or a related field
  • Strong problem-solving abilities and attention to detail

Responsibilities

  • Develop and maintain cross-platform mobile applications using Flutterflow with Dart
  • Integrate Firebase services, including Firestore, Authentication, Cloud Functions, and Analytics
  • Implement custom features like in-app search and real-time updates
  • Collaborate with designers and product owners to document development processes

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication
  • Teamwork

About the company

Red Software Development logo

Red Software Development

  • IT Services & Consulting
  • 11–50
Launching your startup shouldn't cost a fortune. Scale your vision with speed, quality, and budget-friendly tech. We're here to help you.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

About Us:

Join our dynamic global team specializing in AI & FlutterFlow development, the future of mobile application development. We work with leading entrepreneurs, startups, and businesses to create modern mobile and web applications. We have built over 100 mobile applications for leading start-ups over the last 12 months. We're a team of 40+ with a belief around hard work, learning, growth, and work-life balance.

Responsibilities:

  • Develop and maintain cross-platform mobile applications using Flutterflow with Dart as the underlying logic layer.
  • Integrate Firebase services, including Firestore, Authentication, Cloud Functions, and Analytics, into applications.
  • Implement custom features like in-app search, real-time updates, and interactive components using Flutterflow’s logic tools and custom code where necessary.
  • Integrate third-party APIs to extend application functionality and enhance user experience.
  • Set up and manage user authentication flows, including sign-up, login, password resets, and role-based access.
  • Handle user-generated content, such as ratings, reviews, and comments, ensuring a smooth, secure, and scalable experience.
  • Collaborate with designers and product owners to document development processes, code changes, and update project documentation.
  • Participate in sprint planning, providing mentorship to junior developers and promoting best practices in coding and design.
  • Contribute to app deployment processes (App Store, Google Play), including builds, updates, and store listing management (bonus responsibility).

Requirements

Technical Skills

  • Proficiency in Flutter and the Dart programming language

  • Experience with Firebase and its core integrations

  • Ability to implement search functionalities within mobile applications

  • Knowledge of integrating third-party APIs to extend app functionality

  • Familiarity with user authentication systems and managing user-generated content such as reviews

  • Experience deploying apps to the App Store and Google Play (preferred)

Soft Skills

  • Strong problem-solving abilities and attention to detail

  • Excellent communication skills and the ability to work effectively within a team environment

Education

  • Bachelor’s degree in Computer Science or a related field

  • Minimum GPA of 3.2 or higher



Benefits

  • Fully remote

  • Full-time role (40 hours per week)

  • Salary: Competitive Salary


We look forward to welcoming a highly skilled and motivated developers to our innovative team!


Related jobs

See all Flutter Developer jobs