Senior Software Engineer - Mobile & Web Apps Developer
Agility Robotics is seeking a Senior Software Engineer to join our dynamic software team. In this role, you will develop intuitive mobile and web applications that control and manage our advanced humanoid robots. This position emphasizes front-end development while requiring collaboration with back-end teams to ensure seamless system integration.
As a Senior Software Engineer, you will design and implement high-quality user interfaces for both mobile and web platforms, focusing on controlling humanoid robots. Your responsibilities include developing interfaces for monitoring, updating, and troubleshooting a fleet of robots, creating reusable component libraries, and optimizing applications for performance and scalability. Additionally, you will mentor junior team members and collaborate with designers to translate concepts into interactive code.
The ideal candidate holds a BS or MS in computer science or a related field, with over eight years of experience in front-end development, particularly in mobile applications. Proficiency in React, React Native, HTML5, CSS, JavaScript, and TypeScript is essential. A strong understanding of responsive design, cross-browser compatibility, and web performance optimization is required. Experience with agile development processes, including tools like Jira and Git, is also necessary.
This hybrid position is based out of our offices in Salem, OR; Pittsburgh, PA; or Fremont, CA. The anticipated salary range is $175,000 to $273,000 USD, depending on factors such as location, experience, and skills. Our comprehensive benefits package includes a 401(k) plan with a 6% company match, company stock options, fully paid medical, dental, and vision insurance, flexible PTO, and generous parental leave programs.
At Agility Robotics, we foster a culture that supports flexible work arrangements and professional growth. We are committed to creating an inclusive environment where innovation thrives, and employees are encouraged to develop their skills and advance their careers.