About the role
Role Overview
Join the team behind our Mobile Platform, a flexible, modular system powering a growing ecosystem of customizable business apps. You'll be responsible for building features from the ground up, guiding architectural decisions, and pioneering how AI can reliably write code, minimize hallucinations, and enhance every step of our dev lifecycle.
What You Will Do
Architect and own high-performance, scalable mobile software, build production-grade Flutter apps, leverage LLMs and AI tools to write, refactor, test, and debug code efficiently, and develop and maintain shared tooling, frameworks, and libraries.
Why It Might Be a Fit
We're looking for a Software Development Engineer II with a deep mastery of Flutter and a forward-thinking approach to AI-assisted development. You'll join a global, remote-first environment where innovation thrives, ideas are celebrated, and people come first.
Requirements
4+ years of professional engineering experience (SDE II/III), including 3+ years in Flutter/Dart
Demonstrated ability to architect maintainable, modular mobile systems
Mastery of Flutter internals, widget lifecycle, performance profiling, and popular state management approaches
Experience working with Protobuf/gRPC in Dart
Track record of shipping and supporting large-scale mobile apps in production
Fluency in RESTful API design, mobile CI/CD, and Git-based workflows
Strong understanding of AI-driven development tools
Familiarity with hallucination mitigation strategies
Excellent communication and collaboration skills
Benefits
Remote work
Global, remote-first environment
Innovation thrives, ideas are celebrated, and people come first
Originally posted on Himalayas