Software Engineer (Web Front End)
Posted Updated
- 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
- 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
Benefits
- 401(k) with employer contributions
- Team member appreciation awards
- Monthly all-hands meetings
- Healthcare coverage
- Life insurance
- Disability insurance
- Time off
- Ability to translate user and business requirements into intuitive and effective user experiences
- Experience troubleshooting, debugging, and improving front-end application performance and reliability
- Experience designing and building reusable, maintainable UI components and front-end architectures
- Experience writing and maintaining automated tests for web applications, including unit, integration, and/or component tests
- Experience integrating web applications with REST APIs and collaborating with backend engineers to consume and present data
- Strong understanding of HTML, CSS, responsive design, and browser fundamentals
- 3+ years of professional software engineering experience, with a focus on web front-end development
- Strong communication and collaboration skills, with the ability to work effectively with users, stakeholders, designers, and software engineers
- 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
