About The Position

The Toro Company is seeking a Software Engineer to lead Web and Mobile UI/UX development. This role involves designing, coding, debugging, documenting, and implementing performance-based mobile and web-based applications with real-time functional dependencies. The position emphasizes full-stack developer knowledge, particularly in front-end functionality and user experience. The engineer will collaborate with project members, customers, and management throughout the software development lifecycle and will lead, educate, and support team members in adopting the latest solutions and best practices.

Requirements

  • Bachelor’s degree required in Computer Science or Software Engineering
  • Six years of front-end and/or full-stack development experience.
  • Demonstrated experience with Typescript, JavaScript, React.js/ReactNative, Angular, CSS
  • Demonstrated experience with one or more IoT message protocols such as MQTT, NATS.
  • Command knowledge of RESTful and publish/subscribe architectures.

Nice To Haves

  • Experience with behavior driven development (BDD) principles, writing UI validation tests.
  • Experience with mobile app deployment strategy and/or cross-platform, hybrid applications.
  • Experience with one or more agile software development processes (SCRUM, Kanban).
  • Experience with front-end tooling including build tools (webpack, Vite), state management (MobX, Redux Toolkit), etc.
  • Experience working in one or more cloud computing platforms (AWS/Azure)
  • Experience with software build automation, CI/CD systems, (Jenkins, Travis, Concourse).
  • Experience with basic UX tooling (Figma, Sketch, Adobe suite)
  • Understanding of geographic (e.g., GPS) systems and working with 3D geometries
  • Experience integrating with SaaS services like Salesforce, QuickBooks, etc.
  • Experience with containerized deployment solutions like Docker and/or Kubernetes.

Responsibilities

  • Design, code, debug, document, and implement performance-based mobile and web-based applications with real-time functional dependencies.
  • Apply full-stack developer knowledge to application development with particular emphasis on front-end functionality and the user experience.
  • Collaborate with project members, customers, and management on all aspects of the software development lifecycle.
  • Lead, educate and support team members in the latest solutions and applicable technologies and their best practices.

Benefits

  • Competitive salary
  • Affordable and top tier medical/dental/vision plan
  • 401k
  • Casual, corporate environment (Dress for your day)
  • Mental health and financial health resources
  • 20 hours of paid time to volunteer in the community
  • Hybrid work schedule
  • Opportunity to participate in an incentive program
  • Access to pay early with the dailypay app
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service