> Markdown version of [/jobs/ext/2718641-software-engineer](https://www.wearedevelopers.com/jobs/ext/2718641-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Pattillo Balance Hearing Aid Center Inc - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Flutter, Application Programming Interfaces (APIs), Data Analysis, IOS Applications, Business Logic, Mobile Application Development, Cloud Computing, Code Coverage, Code Review, Firmware, Hardware Design, Mobile Application Software, Query Optimization, Data Streaming, Caching, Wireless Devices, Firebase, Backend, Kotlin, Real Time Data, Dart, Graphql, React Redux, Multiplatform - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-mobile-flutter-kmp-afero-8003151 ## About the Role * 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. Nice to have * Experience with Firebase (Crashlytics, Analytics, Messaging, Remote Config) * Familiarity with Redux or similar unidirectional data flow patterns * Background in smart home, embedded, or hardware-adjacent products ## Description For a small team, Afero engineers collectively do a little bit of everything-from cloud applications and infrastructure to mobile development on multiple platforms, firmware on a wide range of devices, to board-level hardware design and implementation of secure wireless devices. If you enjoy deep dives into assorted technology stacks to understand end-to-end system workflows, can adapt past experiences to new solutions, and can communicate technical ideas effectively, Afero is a fantastic opportunity to explore and to expand your expertise., * 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 ## Related Videos - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Flutter Packages and Plugins - A Look Under the Hood](https://www.wearedevelopers.com/videos/555-flutter-packages-and-plugins-a-look-under-the-hood) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Dart - a language believed dead, experiences a new bloom](https://www.wearedevelopers.com/videos/442-dart-a-language-believed-dead-experiences-a-new-bloom) - [Writing truly cross plattform applications using flutter](https://www.wearedevelopers.com/videos/456-writing-truly-cross-plattform-applications-using-flutter) - [Using Serious Tech for a Silly Game - How to Build an MVP with Flutter](https://www.wearedevelopers.com/videos/728-using-serious-tech-for-a-silly-game-how-to-build-an-mvp-with-flutter) ## Related Articles - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [8 No-Code App Builders](https://www.wearedevelopers.com/magazine/300-8-no-code-app-builders) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries)