Senior Software Engineer - Mobile & Web Apps Developer

Agility RoboticsPittsburgh, PA
4hHybrid

About The Position

Our software team is growing rapidly, and we are looking for talented engineers to join our small, agile, world-class team. In this role, you will develop attractive, intuitive mobile and browser-based interfaces for controlling and managing our state-of-the-art humanoid robots. This role requires an emphasis on front-end development for mobile and web applications, but you will also need sufficient familiarity with back-end technologies to work with the rest of the software development team to integrate your front-end into the complete system.

Requirements

  • You have a BS or MS in computer science or related field or have equivalent industry experience
  • You have 8+ years of full-time work experience implementing front-end web applications
  • You have strong proficiency in React, React Native, HTML5, CSS, Javascript, and Typescript
  • You have strong experience working with mobile applications development
  • You understand responsive design principles, cross-browser compatibility, and web performance optimization
  • You have exposure to standard agile and software development processes, including issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment
  • You are proficient in writing unit and integration tests
  • You are able to work independently and as part of a team with a demonstrated ability to establish and maintain effective working relationships
  • You are able to communicate technical information effectively both orally and in writing with other team members
  • Authorization to work in the USA

Nice To Haves

  • You have experience working in the robotics industry
  • You have experience working as a full-stack developer
  • You have experience with Node.js/Express or similar frameworks and working knowledge of SQL/NoSQL databases
  • You have a good sense for designing attractive interfaces by choosing appropriate colors, fonts, layout, and other visual features
  • You are familiar with the details of frontend build systems like webpack or esbuild or language-agnostic build systems like Bazel

Responsibilities

  • Design and implement high-quality user interfaces for both mobile applications 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
  • Work with the rest of the frontend team to write well-tested, maintainable, and documented software
  • Work with designers to translate Figma files into pixel-perfect, interactive code
  • Work with other members of the software development team to interface your front-end work with existing back-end systems and communicate requirements for new backend systems

Benefits

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off: Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service