Senior Software Engineer - Mobile (Flutter
Job description
)
About the role
You own the mobile journey for Afero Hubspace, guiding flow from first tap to live device control. You shape architecture decisions while writing clean Dart and native code under real constraints. You thrive on messy inherited systems and turn them into reliable user experiences. This role is not a greenfield project; you will inherit a mature codebase and are expected to improve its stability, performance, and maintainability.
Location
Los Altos, California.
Engagement
Full-time.
Compensation
Base salary of 160,000 USD per year.
What you will do
Design onboarding flows that reduce friction for users setting up connected home products. Simplify complex Bluetooth Low Energy setup interactions so that everyday users can complete them reliably. Implement secure device pairing sequences that connect smartphones directly to hardware in controlled, repeatable steps. Migrate legacy Redux logic into a structured Provider framework that keeps app behavior predictable and easier to reason about. Optimize UI performance for low end devices so animations remain smooth during long usage sessions. Collaborate with firmware teams to align mobile behavior with hardware protocol changes over time. Test integrations against real world device conditions to catch edge cases before customer deployment. Coordinate with cloud engineers to ensure GraphQL queries return exactly what mobile views require. Guide partners on smart home product features through clear interfaces and thoughtful interaction design.
What we look for
You must bring three or more years of professional mobile development experience in relevant markets. You must have shipped at least one production app using Flutter on both iOS and Android platforms. You must understand Bluetooth Low Energy concepts and know how mobile apps interact with nearby hardware. You must be comfortable reading API specifications and writing code that calls GraphQL endpoints. You must know Java or Kotlin for Android work and Swift or Objective-C for iOS integration tasks.
What is nice to have
Experience contributing to large scale consumer brands that serve millions of households worldwide.
Skills and tools
Flutter, Dart, Java, Kotlin, Swift, GraphQL, Redux, Provider, Bluetooth Low Energy, Linux, macOS.
Our broader impact and expectations
Afero is the leading Platform as a Service for IoT manufacturers and brands. Our vision is to make all the world's devices really smart and truly secure through innovation and scale. We power millions of devices across more than 1,000 SKUs from over 50 manufacturers, including well known brands such as Defiant, Hampton Bay, and EcoSmart. Afero holds more than 123 patents, one of the largest IoT patent portfolios globally. We were named an IoT Breakthrough Winner for IoT Security Platform of the Year in 2024. Our team comprises world-class executives and veterans in mobile, hardware, security, consumer, and cloud, drawing on experience from Google, Apple, Microsoft, Amazon, Netflix, Disney, Roku, and Danger.
This role is a fantastic opportunity to explore and expand your expertise while driving product innovation into exciting new ecosystems. For a small team, Afero engineers collectively do a little bit of everything, ranging from cloud applications and infrastructure to mobile development on multiple platforms, firmware on a wide range of devices, and 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, we want you on our side. We are building builders and problem solvers who will bring perspective and skills to support our success, people with enthusiasm for digging into complexity, creating solutions, and driving effectiveness in a collaborative environment.
Practical notes
Why you will want to work with us
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. Join Afero and change the world, a gazillion connections at a time.
What you'll do
- Meet the bar