Develop, maintain, and evolve production mobile applications using Flutter and Dart across iOS ... AI-assisted engineering, and native mobile ecosystem trends while operating with senior-level ...
Quick apply
Develop, maintain, and evolve production mobile applications using Flutter and Dart across iOS ... AI-assisted engineering, and native mobile ecosystem trends while operating with senior-level ...
Quick apply
Develop, maintain, and evolve production mobile applications using Flutter and Dart across iOS ... AI-assisted engineering, and native mobile ecosystem trends while operating with senior-level ...
$96K - $132K/yr
As a Senior Mobile Engineer, you will be a senior, hands-on contributor on our mobile team ... You will spend the bulk of your time in Flutter and Dart, building the applications at the core of ...
Quick apply
$96K - $132K/yr
As a Senior Mobile Engineer, you will be a senior, hands-on contributor on our mobile team ... You will spend the bulk of your time in Flutter and Dart, building the applications at the core of ...
Charleston, WV · Remote
$136K - $170K/yr
Create best‑in‑class developer experiences: clear APIs, robust samples, documentation, and ... Experience on both iOS and Android, or cross‑platform frameworks (React Native, Flutter, KMP)
Quick apply
Charleston, WV · Remote
$136K - $170K/yr
Create best‑in‑class developer experiences: clear APIs, robust samples, documentation, and ... Experience on both iOS and Android, or cross‑platform frameworks (React Native, Flutter, KMP)
Charleston, WV · Remote
$136K - $170K/yr
About the Role We're looking for a Senior Mobile Engineer to build and ship our first‑party ... Experience on both iOS and Android, or cross‑platform frameworks (React Native, Flutter, KMP)
Quick apply
Charleston, WV · Remote
$136K - $170K/yr
About the Role We're looking for a Senior Mobile Engineer to build and ship our first‑party ... Experience on both iOS and Android, or cross‑platform frameworks (React Native, Flutter, KMP)
$24.2K - $36.4K
14% of jobs
$42.5K is the 25th percentile. Wages below this are outliers.
$36.4K - $48.5K
22% of jobs
$48.5K - $60.7K
9% of jobs
The median wage is $69.4K / yr.
$60.7K - $72.9K
7% of jobs
$72.9K - $85.1K
12% of jobs
$94.9K is the 75th percentile. Wages above this are outliers.
$85.1K - $97.3K
14% of jobs
$97.3K - $109.5K
9% of jobs
$109.5K - $121.6K
4% of jobs
$121.6K - $133.8K
3% of jobs
$133.8K - $146K
4% of jobs
$146K - $158.2K
2% of jobs
$24.2K
$77.7K
$158.2K
As a Senior Flutter Developer, you can expect to work on a variety of projects, ranging from building new consumer-facing mobile apps to refactoring and optimizing existing products for enhanced performance and user experience. You'll frequently collaborate with product managers, UX/UI designers, backend engineers, and QA testers in fast-paced, agile development environments. Your responsibilities may include providing architectural input, mentoring junior teammates, conducting code reviews, and ensuring adherence to best practices. This setup fosters continuous learning, cross-functional teamwork, and offers opportunities to take on advanced responsibilities or transition into lead developer or mobile architect roles.
A Senior Flutter Developer is responsible for designing, developing, and maintaining high-quality cross-platform mobile applications using Flutter. They have extensive experience with Dart, state management, and integrating APIs and third-party services. Additionally, they provide technical leadership, mentor junior developers, and ensure best practices in app architecture and performance optimization. Their role often involves collaborating with designers, product managers, and backend developers to deliver seamless user experiences.
To thrive as a Senior Flutter Developer, you need expertise in Dart programming, cross-platform mobile development, and experience building complex apps with Flutter, typically supported by a degree in computer science or related field. Familiarity with Git, continuous integration tools, and third-party API/SDK integration, as well as Flutter or Google Developer certifications, is highly valuable. Strong problem-solving skills, effective communication, and leadership abilities help you mentor junior developers and work collaboratively in agile teams. These skills are crucial for delivering high-quality mobile solutions, ensuring project success, and driving innovation within the organization.
Full-time
Posted 13 days ago
WISEcode is on a mission to transform how people understand, choose, and enjoy the foods they eat. We are not building another static health app. We are pioneering an intelligent, interactive experience that empowers families with clarity, confidence, and curiosity around everyday decisions.
Our powerful AI-driven platform is backed by one of the most comprehensive and transparent food datasets in the world. As we evolve our suite of mobile products, we are seeking a Senior Mobile Developer to join our team.
Key Responsibilities
Develop, maintain, and evolve production mobile applications using Flutter and Dart across iOS, Android, and web while participating in the full application lifecycle from concept and design through build, deploy, test, release, and support.
Build efficient, reusable, reliable, and maintainable mobile codebases using scalable architecture patterns, including layered feature architecture, state management, routing, deep linking, reusable UI components, and Flutter code generation workflows.
Integrate backend services and APIs into mobile applications, especially GraphQL and Backend-for-Frontend patterns, while supporting authentication, storage, analytics, feature flags, observability, crash reporting, and AI-assisted product workflows.
Use agent-first development tools like Claude Code, Cursor, or similar AI coding environments to accelerate planning, implementation, debugging, testing, refactoring, and documentation while reviewing, validating, and taking full ownership of all AI-assisted code before production.
Collaborate closely with UI/UX designers to translate wireframes and Figma designs into responsive, engaging user interfaces, including complex UI experiences such as camera/scanning flows, charts, custom components, and design-system-based screens.
Troubleshoot and debug application issues related to performance, responsiveness, stability, rendering, networking, native platform behavior, build configuration, and release workflows.
Support native iOS and Android build, signing, configuration, and store delivery using tools such as Xcode, Gradle, TestFlight, App Store Connect, Google Play Console, Codemagic, GitHub Actions, and OTA update workflows such as Shorebird.
Work closely with product managers, backend engineers, AI teams, and QA engineers to understand requirements, provide technical insight, deliver timely solutions, and ensure comprehensive testing and validation of mobile applications.
Contribute to automated testing, code reviews, technical documentation, Git discipline, linting, formatting, pre-commit standards, knowledge sharing, and continuous improvement initiatives within the development team.
Stay current with Flutter, Dart, mobile development, AI-assisted engineering, and native mobile ecosystem trends while operating with senior-level autonomy across the mobile-to-backend boundary.
Qualifications
5+ years of professional mobile engineering experience with a proven track record of shipping production mobile applications.
Strong hands-on experience with Flutter and Dart, including mobile architecture, cross-platform best practices, asynchronous programming, application lifecycle, UI architecture, and performance optimization.
Experience building and releasing applications for iOS and Android. Mobile web experience is a plus.
Proficiency with agent-first development tools such as Claude Code, Cursor, or similar AI coding environments, with the ability to use AI effectively while owning code quality, correctness, testing, security, and production readiness.
Experience with state management, routing, deep linking, and scalable mobile architecture patterns such as Riverpod, BLoC, go_router, layered architecture, or comparable approaches.
Experience with Flutter code generation workflows such as freezed, json_serializable, build_runner, or similar tooling.
Strong experience integrating mobile applications with backend APIs, especially GraphQL, including queries, mutations, fragments, pagination, caching, and Backend-for-Frontend patterns.
Experience with authentication flows, Git, code reviews, native iOS and Android build/release processes, CI/CD pipelines, and app store delivery.
Familiarity with analytics, observability, crash reporting, feature flags, local storage, caching, offline support, internationalization, localization, accessibility, and responsive UI is a plus.
Working knowledge of TypeScript / Node.js serverless functions, Hasura, Nhost, PostgreSQL, AWS, Docker, search, LLMs, embeddings, or supporting backend services is a plus.
Excellent problem-solving skills, strong product sense, attention to detail, proactive ownership, clear communication, and the ability to collaborate effectively with product, design, backend, QA, data, AI, and leadership teams.
A sense of urgency and demonstrated ability to go to market successfully within tight deadlines.
Startup experience is a must.
Why Join WISEcode?
If you are looking to be part of something that drives real change, WISEcode might be the place for you. We are a team genuinely committed to improving people’s health and well-being. We value transparency, creativity, collaboration, and empowering each team member to contribute their unique strengths.
This is an opportunity to define how families interact with intelligence, how curiosity turns into learning, and how thoughtful design can shape healthier habits at scale. Come help us build something that matters.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.