Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - Flutter

NetForemost

Remote

USD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider is seeking a remote Flutter Developer to design, develop, and maintain applications across platforms. Responsibilities include collaborating with teams, maintaining high code quality, and adapting to various projects. Candidates should have hands-on experience with Flutter and RESTful APIs, alongside a strong understanding of mobile and web development. The position offers stability and opportunities for continuous learning within a fully remote work environment.

Benefits

Continuous flow of challenging projects
Professional and technical growth opportunities
Fully remote work environment
Stability with opportunities for ramp-up across projects

Qualifications

  • Hands-on experience developing applications with Flutter and Dart.
  • Strong knowledge of web, mobile and desktop development fundamentals.
  • Experience consuming RESTful APIs.
  • Proficiency with Git and collaborative workflows.
  • Basic understanding of testing and debugging mobile applications.

Responsibilities

  • Develop and maintain mobile applications using Flutter following best practices.
  • Collaborate with backend, QA, UI/UX, and Product teams to deliver high-quality features.
  • Implement user interfaces based on provided designs.
  • Participate in code reviews and continuous improvement initiatives.
  • Adapt to different projects, teams, and technical contexts.

Skills

Flutter and Dart
RESTful API
Git
Web development fundamentals
Mobile application testing
Job description
Overview

Role Purpose: This is a remote position. Location: LATAM. Role Purpose: Design, develop, and maintain mobile, web and desktop applications using Flutter, working within cross-functional teams and contributing to multiple products and client projects at NetForemost. This is an evergreen role, intended to build a continuous talent pipeline and an always-ready bench.

Responsibilities
  • Develop and maintain mobile applications using Flutter following best practices.
  • Collaborate with backend, QA, UI/UX, and Product teams to deliver high-quality features.
  • Implement user interfaces based on provided designs (Figma or similar).
  • Participate in code reviews and continuous improvement initiatives.
  • Adapt to different projects, teams, and technical contexts as business needs evolve.
Requirements

Core Technical Requirements

  • Hands-on experience developing applications with Flutter and Dart.
  • Strong knowledge of web, mobile and desktop development fundamentals.
  • Experience consuming RESTful APIs.
  • Proficiency with Git and collaborative workflows.
  • Basic understanding of testing and debugging mobile applications.

Nice-to-Have / Adjacent Skills

  • Experience with React, Angular, or other frontend frameworks.
  • Backend knowledge (.NET, Node.js, or similar).
  • Familiarity with Clean Architecture, MVVM, or similar patterns.
  • Exposure to CI/CD pipelines and mobile deployment processes.
Seniority Levels

Junior

  • 0–2 years of experience.
  • Solid Flutter fundamentals and strong learning mindset.
  • English level: B1–B2.

Mid

  • 2–5 years of experience.
  • Ability to work independently on assigned features.
  • English level: B2–C1.

Senior

  • 5+ years of experience.
  • Strong technical decision-making and mentoring capability.
  • English level: C1+ (client-ready).
Benefits

What We Offer

  • Continuous flow of challenging projects.
  • Professional and technical growth opportunities.
  • Fully remote work environment.
  • Stability with opportunities for ramp-up across projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.