Agility Robotics is hiring a Senior Software Engineer to create attractive, intuitive mobile and browser interfaces for controlling and managing state-of-the-art humanoid robots. This role emphasizes front-end development but requires familiarity with back-end technologies to integrate into the complete system.
What You'll Do
- Design and implement high-quality user interfaces for mobile and web applications for controlling humanoid robots.
- Design and implement interfaces for monitoring, updating, and troubleshooting a fleet of robots.
- Develop reusable component libraries and scalable front-end architectures.
- Optimize front-end applications for maximum speed and scalability across network conditions.
- Implement complex client-side state management.
- Provide mentorship to junior members of the team.
- Write well-tested, maintainable, and documented software.
- Work with designers to translate Figma files into pixel-perfect, interactive code.
- Interface front-end work with existing back-end systems and communicate requirements for new backend systems.
What We're Looking For
- BS or MS in computer science or related field or equivalent industry experience.
- 8+ years of full-time work experience implementing front-end web applications.
- Strong proficiency in React, React Native, HTML5, CSS, Javascript, and Typescript.
- Strong experience working with mobile applications development.
- Understanding of responsive design principles, cross-browser compatibility, and web performance optimization.
- Exposure to standard agile and software development processes, including issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment.
- Proficient in writing unit and integration tests.
- Able to work independently and as part of a team with a demonstrated ability to establish and maintain effective working relationships.
- Able to communicate technical information effectively both orally and in writing with other team members.
- Authorization to work in the USA.
Nice to Have
- Experience working in the robotics industry.
- Experience working as a full-stack developer.
- Experience with Node.js/Express or similar frameworks and working knowledge of SQL/NoSQL databases.
- Good sense for designing attractive interfaces by choosing appropriate colors, fonts, layout, and other visual features.
- Familiarity with frontend build systems like webpack or esbuild or language-agnostic build systems like Bazel.
Technical Stack
- Frontend: React, React Native, HTML5, CSS, Javascript, Typescript
- Backend/Tools: Node.js/Express, SQL/NoSQL databases, Jira, Git, Figma
Team & Environment
You'll join a small, agile, world-class software team that's part of a growing software organization.
Benefits & Compensation
- Compensation: $175,000 - $273,000 USD + equity via company stock options.
- 401(k) Plan with a 6% company match.
- 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefits eligible on first day of employment.
- Employee Assistance Program (EAP).
- Flexible, unlimited PTO and 10 company holidays, including a winter shutdown (for Exempt Employees).
- 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually (for Non-Exempt Employees).
- Catered lunches four times a week and snacks/refreshments at Salem and Pittsburgh locations.
- Generous paid parental leave programs.
- Culture that supports flexible work arrangements.
- Professional development and tuition reimbursement programs.
- Relocation assistance for eligible roles.
- Annual discretionary bonus for eligible roles.
Work Mode
This is a hybrid position located in Salem, OR, Pittsburgh, PA, or Fremont, CA.
Agility Robotics is committed to a work environment which promotes equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.





