Remote job
Senior Mobile Engineer
Job details
About this role
Role overview Join the mobile team building cross-platform Flutter applications that power a condition monitoring experience used by global manufacturers and field technicians. As a senior, hands-on contributor, you'll spend the bulk of your time in Flutter and Dart while operating as a comfortable full-stack engineer across the surrounding services. The role suits a product-minded engineer who can move from rough prototype to well-architected feature alongside product and design, with deep familiarity in AI-assisted, agentic development workflows.
Responsibilities - Build, test, and ship high-quality Flutter applications across iOS and Android. - Help shape mobile architecture and establish the patterns and standards the team builds on, while staying hands-on in the codebase. - Collaborate with backend engineers on shared REST and GraphQL APIs, weighing in on contracts and data-flow decisions and contributing lightweight code when useful. - Partner with product and design to prototype ideas rapidly, then turn validated prototypes into durable, maintainable features with cross-platform impact. - Direct AI-assisted development with tools such as Claude Code, Codex, skills, and MCP integrations, authoring skills and workflows that raise team velocity and quality. - Work effectively across multiple product areas, maintaining context and technical consistency as mobile priorities evolve. - Contribute to code reviews and mentor the engineers around you. - Support customers and field technicians directly by troubleshooting code end to end, using tools like Sentry and Datadog to trace problems across the stack and drive root cause analysis.
Requirements - 5+ years of software development experience with strong, demonstrated expertise in Flutter/Dart and comfort working full-stack across backend services and APIs. - Strong software architecture and design skills paired with a clear willingness to stay hands-on in the code. - Demonstrated experience consuming and collaborating on REST and GraphQL APIs, with comfort discussing backend design, data models, and service contracts with backend engineers. - A product engineering mindset: able to prototype quickly with product and design, then deliver a sound, well-built feature. - Hands-on experience directing agentic coding tools and using agentic workflows as a force multiplier while maintaining ownership of technical decisions. - Strong debugging and performance-optimization skills with hands-on experience using observability and monitoring tools such as Sentry or Datadog. - Strong context-switching skills and the ability to stay effective across several concurrent projects and teams. - Exceptional communication skills with the ability to lead technical discussions and present to stakeholders, plus a track record of mentoring engineers.
Nice to have - Experience authoring AI skills, building MCP integrations, or designing agentic development workflows. - AWS experience (AppSync, Lambda, Cognito) with direct backend collaboration, or backend development experience with TypeScript services (Hono, Zod, OpenAPI) or comparable stacks. - Expert-level experience with the BLoC pattern and advanced state management, plus Clean Architecture, Domain-Driven Design, or similar enterprise patterns. - Local-first and offline data experience (Drift, SQLite, or similar) and native platform experience (iOS, Android) for platform channel and debugging work. - CI/CD pipeline experience with GitHub Actions, Fastlane, or custom automation. - IoT and Bluetooth integration experience for industrial or manufacturing device connectivity.
Benefits and work setup - Base salary range: $165,000 to $175,000 USD, plus equity and benefits. - Competitive compensation with stock options, comprehensive benefits including retirement plan match, and unlimited PTO. - Remote-first with a flexible schedule; collaboration during Eastern time zone core hours is required.