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

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.

Senior Software Engineer – Mobile, Flutter, KMP
AferoSenior 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 & technologiesAndroidDartFlutterGraphQLiOSIoTKotlinReduxSwift
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 resumeApplicant 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