Senior Software Engineer, Flutter
Team: Software
Location: South San Francisco, CA
Commitment: Full Time
Workplace Type: hybrid
Salary:
What You'll Do
- Lead the development of mobile and on-screen autonomous vehicle interfaces, used for planning and execution of autonomous tasks.
- Architect and implement shared, scalable software components with clean, well-defined interfaces for reuse across multiple applications.
- Integrate frontend applications seamlessly with vehicle and cloud APIs, ensuring high performance and reliability.
- Champion comprehensive testing, including unit, widget, and integration tests in Dart, to guarantee correct functionality of both presentation and underlying logic.
- Collaborate extensively with cross-functional engineering teams, product managers, designers, and key stakeholders to define, refine, and implement new feature concepts.
- Drive the development process by writing clear and concise RFCs for new product features.
- Mentor junior and mid-level developers, providing technical guidance and fostering a culture of excellence.
What You'll Bring
- 6+ years of progressive experience building high-quality web or mobile applications.
- 3+ years of hands-on experience developing and successfully shipping cross-platform mobile applications using Flutter for both iOS and Android.
- Deep understanding and practical experience with best practices in Flutter state management, leveraging packages such as MobX.
- Proven expertise in building effective, scalable, and maintainable user interfaces and UI components.
- A strong desire to continuously learn new technologies and expand your technical scope in a dynamic, fast-moving startup environment.
What Makes You a Strong Fit
- Experience with gRPC and Protobuf for efficient inter-service communication.
- Working experience with React and Next.js, demonstrating a broader frontend skillset.
- Demonstrated experience writing comprehensive unit, widget, and integration tests in Dart.
- Proficiency in using Figma and a history of effective collaboration with designers on complex UX interactions.
- A keen eye for detail and a genuine passion for building intuitive, delightful, and high-performing UI/UX.
- A genuine interest in robotics and a willingness to be a part of the transformation of a newly emerging industry of autonomous agricultural vehicles.A strong interest in robotics and the unique challenges and opportunities of designing user interfaces for controlling robotics operations.
- Experience with Figma
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
