Software Developer Lead (Native Apps)

Cvhcare

San Francisco, Northern (CA, KY)

Hybrid

USD 180,000 - 240,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CuraeSoft in San Francisco, CA is seeking a Software Developer Lead to guide a Flutter/Dart native app team, set technical direction, and ensure high-quality delivery across mobile platforms.

You will mentor engineers, collaborate with product and backend teams, and drive end-to-end development, testing, and production release processes in an Agile setting.

Qualifications

  • Bachelor's or equivalent in CS/engineering.
  • 10+ years in software development with Flutter/Dart.
  • Proven experience leading engineering teams.
  • Deep hands-on Flutter native iOS/Android; Swift/Kotlin is a plus.
  • DDD, design patterns, scalable architectures knowledge.
  • RESTful API design and testing experience.
  • Mobile test automation experience.
  • App release engineering with CI/CD and store submissions.
  • Strong Agile/Scrum knowledge across SDLC.
  • Proficient in GitHub/JIRA.
  • Independent, priority management, data-driven decisions.

Responsibilities

  • Lead the Native App team for Flutter/Dart iOS and Android with ownership.
  • Define technical direction and best practices for the Flutter codebase.
  • Drive end-to-end app development: design, implement, test, release, and support.
  • Own app release process: App Store and Google Play submissions and rollouts.
  • Mentor the native app team to uphold craft.
  • Collaborate with Product, Design, and backend engineers.
  • Build and improve CI/CD pipelines and developer tooling.
  • Maintain code quality and testing standards across apps.
  • Manage day-to-day team operations and workload.
  • Evaluate Flutter ecosystem and tools in an Agile environment.

Skills

Dart/Flutter
Leadership
REST APIs
Agile/Scrum
CI/CD
Testing
Release Engineering
Git/JIRA
AI tools
Communication

Education

Bachelor's degree in CS/Engineering

Tools

Swift
Kotlin
fastlane
TestFlight
Google Play Console
GitHub
JIRA

Job description

ONSITE SAN FRANCISCO, CA. NOT A REMOTE POSITION.

About Us: CuraeSoft is dedicated to empowering businesses and individuals with innovative and intuitive software solutions that drive growth, efficiency, and exceptional success. Our journey began from our own need for transformative tools, which led us to create products that are now available worldwide. We aim to continue revolutionizing industries and need skilled team members who share our vision for greatness.

We are committed to providing a diverse, inclusive, and collaborative work culture, which encourages both individual and team growth. Join us to be part of a dynamic team that values innovation, transparency, adaptability, and making a significant difference in the world.

Position Summary

The Software Developer Lead is a hands‑on engineering leader responsible for guiding a team through the design, development, and delivery of scalable, high‑quality applications. This role sets technical direction, establishes best practices, and ensures consistent execution across development activities.

In addition to contributing to the codebase, the Lead mentors engineers, coordinates with cross‑functional stakeholders, and drives alignment between technical solutions and business goals. The role also involves evaluating emerging technologies and continuously improving team performance, code quality, and overall development processes.

Responsibilities:
  • Lead the Native App team, building and maintaining the company's mobile apps in Flutter/Dart for iOS and Android, with full technical and people ownership so this no longer requires day‑to‑day involvement from the VP/manager.
  • Define technical direction, architecture, and best practices for the Flutter codebase, ensuring consistency, performance, and scalability across both platforms.
  • Drive end‑to‑end app development: system design, implementation, code reviews, testing, release management, and production support.
  • Own the app release process — App Store and Google Play submissions, versioning, phased rollouts, and crash/monitoring triage.
  • Guide and mentor the native app team, building ownership, collaboration, and a strong bar for craft.
  • 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 testing (unit, widget, integration) across the apps, proactively surfacing risks.
  • Manage day‑to‑day team operations — workload distribution and quality bar — so it runs independently.
  • Continuously evaluate Flutter ecosystem tools, packages, and processes, recommending improvements within an Agile/Scrum environment.
Requirements:
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience).
  • 10+ years of software development experience, with strong proficiency in Dart/ Flutter and a continuous learning mindset.
  • Proven experience leading engineering teams, including mentoring developers, driving technical decisions, and managing delivery across multiple initiatives.
  • Deep hands‑on experience building and shipping production mobile apps with Flutter for iOS and Android; prior native iOS (Swift) or Android (Kotlin/Java) experience is a plus.
  • Strong understanding of Domain‑Driven Design (DDD), design patterns, and building scalable, maintainable architectures.
  • Experience designing and consuming RESTful APIs, along with automated API testing and modern testing practices.
  • Hands‑on experience with mobile test automation (e.g., Flutter's integration_test/widget testing, Appium).
  • Experience owning app release engineering — CI/CD pipelines, build automation, and app store submission/rollout (fastlane, TestFlight, Google Play Console or equivalent).
  • Solid understanding of Agile/Scrum methodologies and the full software development lifecycle.
  • Proficiency with development and collaboration tools such as GitHub and JIRA.
  • Strong knowledge of computer science fundamentals, data modeling/schema design, and system design best practices.
  • Experience with AI tools, AI‑assisted development, or building AI‑enabled applications is a strong plus.
  • Demonstrated ability to work independently, manage priorities, and align stakeholder expectations in a fast‑paced environment.
  • Excellent communication, leadership, and collaboration skills, with strong analytical thinking and a data‑driven approach to decision‑making.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead, Frontend Mobile Development
Technical Lead, Frontend Mobile Development

UNICOM Technologies Inc • Okemos (MI)

On-site
USD 110,000 - 140,000
Competitive salary
Comprehensive health benefits
Opportunities for professional development
Mobile Application Developer
Mobile Application Developer

Confidential Jobs • United States

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

Hyphen Solutions, LLC • Town of Texas (WI)

Hybrid
USD 80,000 - 100,000
Senior Mobile Engineer
Senior Mobile Engineer

Cane Connects • Hazlet Township (NJ)

On-site
USD 140,000 - 180,000
Engineering Manager – Mobile & Frontend (Flutter).
Engineering Manager – Mobile & Frontend (Flutter).

Emerson United Inc- Strategic Search and Recruitment • Redwood City (CA)

On-site
USD 140,000 - 200,000
Flutter Developer (Mobile Application Development)
Flutter Developer (Mobile Application Development)

Ampstek • Las Vegas (NV)

On-site
USD 90,000 - 120,000
C2C Openings for Flutter Developer (Mobile Application Development) – Contract – Las Vegas, NV
C2C Openings for Flutter Developer (Mobile Application Development) – Contract – Las Vegas, NV

Tech Mirrors • Las Vegas (NV)

On-site
USD 120,000 - 150,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
Senior Mobile Engineer - Contract to Hire
Senior Mobile Engineer - Contract to Hire

Good Inside • United States

On-site
USD 137,760
$100.00/Hour
Full-time hours (up to 40 hours per week)
Flexible hybrid work environment
Mobile Application Developer
Mobile Application Developer

NLB Services • Las Vegas (NV)

On-site
USD 80,000 - 110,000