Software Developer (WFH)

Torentify

United States

Remote

USD 140,000 - 190,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CuraeSoft is seeking a hands-on Software Developer to design, develop, and deliver scalable Flutter/Dart mobile applications for iOS and Android. You will shape technical direction, uphold engineering best practices, and contribute to code quality in an Agile environment.

You will drive end-to-end development, participate in design and reviews, manage releases, and collaborate with Product Managers, Designers, and backend Engineers to deliver high-quality mobile experiences.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field, or equivalent experience.
  • 7 years of software development experience.
  • Strong proficiency in Dart and Flutter.
  • Hands-on experience building and shipping production mobile applications with Flutter for iOS and Android.
  • Understanding of Domain-Driven Design and scalable architectures.
  • Experience designing and consuming RESTful APIs.
  • Experience with automated API testing and modern testing practices.
  • Mobile test automation experience (Flutter integration_test/widget testing or Appium).
  • Experience with CI/CD pipelines and app store submission.
  • Experience with Agile/Scrum and full SDLC.
  • Proficiency with GitHub and JIRA.

Responsibilities

  • Build and maintain mobile applications using Flutter and Dart for iOS and Android.
  • Participate in end-to-end app development including design, reviews, testing, and release management.
  • Manage app release processes for App Store and Google Play.
  • Collaborate with Product Managers, Designers, and backend Engineers to translate requirements.
  • Enhance CI/CD pipelines, build automation, and developer tooling.
  • Ensure high code quality with automated testing and reviews.
  • Identify and communicate technical risks.
  • Evaluate Flutter ecosystem tools and improve processes.

Skills

Flutter
Dart
iOS development
Android development
RESTful APIs
CI/CD
Agile/Scrum
Code reviews
Unit testing
Widget testing
Appium

Education

Bachelor’s degree in Computer Science or related field

Tools

GitHub
JIRA

Job description

Software Developer — Flutter/Dart
About the Role

CuraeSoft is seeking a hands-on Software Developer to design, develop, and deliver scalable, high-quality mobile applications. This role focuses on building and maintaining the company’s Flutter/Dart applications for iOS and Android while contributing to technical direction, engineering best practices, code quality, and development processes.

You will work across the full mobile application lifecycle, from system design and implementation through testing, release management, and production support. The role involves close collaboration with Product Managers, Designers, and backend Engineers, along with continuous evaluation of Flutter ecosystem tools and development practices within an Agile/Scrum environment.

Key Responsibilities
  • Build and maintain mobile applications using Flutter and Dart for iOS and Android.
  • Participate in end-to-end application development, including system design, implementation, code reviews, testing, release management, and production support.
  • Manage app release processes, including App Store and Google Play submissions, versioning, phased rollouts, and crash/monitoring triage.
  • Partner with Product Managers, Designers, and backend Engineers to translate requirements into high-quality mobile experiences.
  • Build and improve CI/CD pipelines, build automation, and developer tooling for the Flutter codebase.
  • Maintain high standards for code quality and automated testing, including unit, widget, and integration testing.
  • Proactively identify and communicate technical risks.
  • Evaluate Flutter ecosystem tools, packages, and development processes and recommend improvements.
  • Establish and promote development best practices.
  • Evaluate emerging technologies and contribute to improvements in team performance, code quality, and development processes.
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent experience.
  • 7 years of software development experience.
  • Strong proficiency in Dart and Flutter.
  • Hands-on experience building and shipping production mobile applications with Flutter for iOS and Android.
  • Strong understanding of Domain-Driven Design (DDD), design patterns, and scalable, maintainable architectures.
  • Experience designing and consuming RESTful APIs.
  • Experience with automated API testing and modern testing practices.
  • Hands-on experience with mobile test automation, including Flutter integration_test/widget testing or Appium.
  • Experience with app release engineering, including CI/CD pipelines, build automation, and app store submission and rollout.
  • Experience with Agile/Scrum methodologies and the full software development lifecycle.
  • Proficiency with GitHub and JIRA.
  • Strong knowledge of computer science fundamentals, data modeling/schema design, and system design best practices.
  • Ability to work independently, manage priorities, and align stakeholder expectations in a fast-paced environment.
  • Strong communication, collaboration, analytical thinking, and data-driven decision-making skills.
Preferred Qualifications
  • Prior native iOS development experience with Swift.
  • Prior native Android development experience with Kotlin or Java.
  • Experience with AI tools or AI-assisted development.
  • Experience building AI-enabled applications.
  • Experience with release and deployment tools such as fastlane, TestFlight, and Google Play Console or equivalent.
Skills & Competencies
  • Flutter
  • Dart
  • iOS and Android development
  • Mobile application development
  • RESTful APIs
  • API testing
  • Mobile test automation
  • Unit testing
  • Widget testing
  • Integration testing
  • Appium
  • CI/CD
  • Build automation
  • Release engineering
  • App Store and Google Play deployment
  • Domain-Driven Design (DDD)
  • Design patterns
  • System design
  • Data modeling and schema design
  • GitHub
  • JIRA
  • Agile/Scrum
  • Production support
  • Code reviews
  • Technical problem-solving
  • Analytical and data-driven decision-making
  • Cross-functional collaborationIndependent work and prioritization
Education & Experience
Education
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent experience.
Experience
  • 7 years of software development experience.
  • Strong professional experience with Dart and Flutter.
  • Production mobile application development experience for iOS and Android.
  • Experience with mobile testing, API testing, CI/CD, release engineering, and production support.
Work Arrangement & Schedule
  • Work arrangement: Onsite.
  • Location: San Francisco, California.
  • This is not a remote position.
  • Employment type and specific working schedule are not stated.
Compensation & Benefits
  • Compensation: Not specified in the provided job description.
  • Benefits: Not specified in the provided job description.
Compliance / Additional Information

CuraeSoft promotes a diverse, inclusive, and collaborative work culture.

The role operates within an Agile/Scrum environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Native Apps)
Software Developer (Native Apps)

Cvhcare • San Francisco (CA)

On-site
USD 140,000 - 185,000
Software Developer Lead (Native Apps)
Software Developer Lead (Native Apps)

Cvhcare • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Senior Flutter/Dart Mobile Engineer – Onsite SF
Senior Flutter/Dart Mobile Engineer – Onsite SF

Torentify • United States

Remote
USD 140,000 - 190,000
Senior Flutter Mobile Developer – iOS/Android
Senior Flutter Mobile Developer – iOS/Android

Cvhcare • San Francisco (CA)

On-site
USD 140,000 - 185,000
Flutter Developer
Flutter Developer

Cyparta • United States

Remote
USD 90,000 - 120,000
Health insurance and wellness benefits
Flexible work schedule and remote work
Competitive salary with mobile dev BON
Flutter Developer (Mobile Application Development)
Flutter Developer (Mobile Application Development)

Ampstek • Las Vegas (NV)

On-site
USD 90,000 - 120,000
Developer, Mobile App
Developer, Mobile App

Hyphen Solutions, LLC • Town of Texas (WI)

On-site
USD 80,000 - 100,000
Flutter App Developer
Flutter App Developer

Corporate Tools LLC • Northern (KY)

Hybrid
USD 90,000 - 150,000
Health insurance
PTO + holidays
401(k) match
+1
Mobile Developer
Mobile Developer

Creatio • United States

Remote
USD 120,000 - 180,000
Career growth
Flexible work
Mentorship program
+2
Senior Mobile Engineer
Senior Mobile Engineer

Cane Connects • Hazlet Township (NJ)

On-site
USD 140,000 - 180,000