Toro has an exciting opportunity working on the development and support of industry-leading products that leverage innovation and technology to enhance productivity for our customers. The person in this role will be responsible for server and web applications for robotic applications, and designing and deploying sophisticated real-time web solutions utilizing the latest UI/UX and graphic design methods.
Design, code, test, debug, document, and implement cloud and web-based applications.
Apply full-stack developer knowledge to application development with particular emphasis on the front-end functionality and the user experience.
Design websites including UI, UX and graphic design for internal and external customers.
Collaborate with team members, customers, and management on all aspects of the software development lifecycle.
Bachelor of Computer Science degree or equivalent.
Two or more (2+) years of front-end development experience.
Demonstrated experience with one or more IoT message protocols such as MQTT, NATS.
Experience with behavior driven development (BDD) principles, writing UI tests.
Experience with one or more agile software development processes (SCRUM, Kanban).
Experience with front-end tooling including webpack, state management (e.g., MobX, RxJS, Redux)
NICE TO HAVES:
Master’s degree in Computer Science
Experience working in one or more cloud computing platforms (AWS/Azure)
Understand publish/subscribe architectures and methodologies
Experience with build automation, CI/CD systems, (Jenkins, Travis, Concourse).
Experience with Google Maps/Mapbox, Protobuf technologies.
Understanding of geographic (e.g., GPS) systems and working with 3D geometries
Experience integrating with integrating to SaaS services like Salesforce, QuickBooks, etc.
Experience with containerized deployment solutions like Docker and/or Kubernetes.
Experience in building mobile apps and/or cross-platform, hybrid applications.
Base salary for this job ranges from $75,000 to $90,000
We are proud to be an Equal Opportunity Employer and consider qualified applicants without regard to race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, or other non-merit based factors. We celebrate diversity and are committed to creating an inclusive environment for all employees.