Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Afero

Senior Software Engineer – Mobile, Flutter, KMP

Afero

Senior Software Engineer developing mobile applications across iOS and Android for Afero's Hubspace product line. Building intuitive experiences and shaping app architecture used by millions of customers.

Posted 5/30/2026full-timeLos Altos • California • 🇺🇸 United StatesSenior💰 $205,000 - $240,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidDartFlutterGraphQLiOSIoTKotlinReduxSwift

About the role

Key responsibilities & impact
  • Build and maintain the Flutter application across iOS and Android, including native platform channel integrations in Swift and Kotlin
  • Design and implement shared business logic using Kotlin Multiplatform, reducing duplication between platforms
  • Integrate and evolve GraphQL APIs, working closely with backend teams on schema design and query optimization
  • Participate in architectural decisions, including the ongoing migration from Redux to ChangeNotifier/Provider
  • Own features end-to-end: from API contract through UI, including test coverage
  • Mentor mid-level engineers and contribute to code review culture

Requirements

What you’ll need
  • 8+ years of mobile software engineering experience
  • Strong Flutter/Dart — you've shipped a production Flutter app and understand its rendering model, state management trade-offs, and platform channel boundaries
  • Native iOS (Swift), native Android (Kotlin) and you can write platform-specific code when Flutter alone isn't enough
  • Kotlin Multiplatform; experience building or consuming shared KMP modules
  • GraphQL; client-side experience with queries, mutations, subscriptions, and caching strategies
  • Comfort working in an IoT or connected hardware context is a strong plus (BLE, device state synchronization, real-time data)
  • Collaborative and direct; this team moves fast and expects engineers to push back when something is wrong
  • This role is a hybrid position; candidates must be able to come into the Los Altos, CA office at least three days per week
  • Applicants must be authorized to work for any employer in the U.S.

Benefits

Comp & perks
  • Competitive benefits and equity compensation not included in the salary range

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartSwiftKotlinKotlin MultiplatformGraphQLAPI integrationtest coveragestate managementRedux
Soft Skills
mentoringcollaborationcommunicationcode reviewproblem-solving