Skip to content

Software Engineer - Frontend

  • On-site
    • Palo Alto, California, United States
  • $175,000 - $187,500 per year
  • Software Engineering

Job description

Since its founding in 2015, 1X has been at the forefront of developing advanced humanoid robots designed for household use. Our mission is to create an abundant supply of labor via safe, intelligent humanoids.

We strive for excellence in all we do, solving some of the hardest problems in robotics with the world’s most talented individuals. Every part of our robots is designed and produced in-house—from motor coils to AI—reflecting our vertically integrated approach. At 1X, you’ll own real projects, be recognized for your achievements, and rewarded based on merit.

We believe the best work is done when collaborating and therefore require in-person presence in our office locations.

Responsibilities

  • Develop and maintain frontend applications for both web and mobile platforms aimed at delivering an exceptional user experience

  • Lead efforts to enhance the reliability and usability of the application codebase through continuous improvement

  • Collaborate on the design and implementation of new features and improvements to user interfaces

  • Design and implement scalable backend services and APIs when needed

Job requirements

Must Have

  • 3+ years of professional software engineering experience

  • Experience developing consumer-grade applications for both web and mobile platforms

  • Proficiency in TypeScript and React

  • Experience with modern React frameworks (Next.js, Remix, or similar)

  • Strong experience in designing user-friendly and intuitive interfaces

  • Experience with PostgreSQL or similar relational databases

  • Experience with modern state management libraries (MobX or similar)

  • Experience with server-side TypeScript (Node.js)

  • Experience designing and implementing REST APIs

Nice to Have

  • Experience developing full-stack applications that serve a large user base

  • Experience with React Native for mobile development

  • Experience with real-time technologies (WebSockets, WebRTC)

  • Familiarity with implementing analytics frameworks to monitor user engagement and ensure software reliability

  • Experience with observability tools (distributed tracing, metrics, logging)

  • Experience profiling and optimizing web application performance

  • Proficiency in additional programming languages (C++, Python, Rust, Golang)

Location Policy

We believe the best work is done when collaborating and therefore require in-person presence in our office locations.


Not sure if this is you?

If you’re excited about 1X and this role, but not sure if you qualify, apply anyway! You may be the right candidate for this or other roles.


1X is an inclusive and equal-opportunity employer that values diversity. We consider all qualified applicants regardless of race, religion, gender, age, sexual orientation, disability, or any other protected class. If you have a disability or special need that requires accommodation, please don't hesitate to let us know during the interview process. We will do our best to accommodate your needs.

We're excited to get to know you and the prospects of having you on board!

or

Explore Careers at 1X.

Our mission is to design Androids that work alongside people, to meet the world’s labor demands and build an abundant society.

1X Android EVE Manufacturing Hall in Moss