Position Overview:Assure is evolving from a web server that collects logs and metrics from printers into a comprehensive fleet management platform. As we expand its capabilities, we're building a robust, intuitive web experience that enables users to monitor their fleet, understand device health, and take action on the data that matters most.
As a Software Engineer II on the Web Front End team, you'll play a key role in shaping that experience. Working closely with internal users and the Assure backend team, you'll translate user needs into thoughtful, high-quality web interfaces and bring them to life using React. You'll have the opportunity to help define how users interact with a growing platform while building scalable, maintainable front-end solutions.
Responsibilities- Own the architecture, development, and ongoing evolution of the Assure web UI.
- Modernize the existing application by migrating legacy UI components to a scalable React-based foundation.
- Partner with internal users and stakeholders to understand workflows, gather requirements, and shape an intuitive, effective user experience.
- Design and develop rich, interactive data visualizations that provide actionable insights into print-job performance and printer fleet health.
Qualifications- 3+ years of professional software engineering experience, with a focus on web front-end development.
- Strong proficiency in JavaScript or TypeScript and experience with modern web development practices.
- Professional experience building production applications with React, including component design, hooks, state management, routing, and component styling.
- Experience designing and building reusable, maintainable UI components and front-end architectures.
- Experience integrating web applications with REST APIs and collaborating with backend engineers to consume and present data.
- Experience writing and maintaining automated tests for web applications, including unit, integration, and/or component tests.
- Strong understanding of HTML, CSS, responsive design, and browser fundamentals.
- Experience troubleshooting, debugging, and improving front-end application performance and reliability.
- Ability to translate user and business requirements into intuitive and effective user experiences.
- Strong communication and collaboration skills, with the ability to work effectively with users, stakeholders, designers, and software engineers.
$120,000 - $150,000 a year
Our team enjoys excellent benefits including healthcare coverage and 401(K) employer contributions. We believe in transparency and recognizing exceptional efforts through our monthly all-hands meetings and team member appreciation awards.
Our job titles may span more than one career level. The starting base salary for this full-time position is between $120,000 and $150,000. This salary range reflects the minimum and maximum target for this position in the U.S. The actual base pay is dependent upon many factors, such as work experience, job-related skills, related education, work location, and market demands. The base pay range is subject to change and may be modified in the future. In addition to a competitive base salary and a comprehensive benefits package, this position may be eligible for other forms of compensation such as participation in a bonus and equity program, as applicable.