Senior UI Developer
Celebrating the 39th year of serving our equipment dealership customers in the Agriculture, Construction, Material Handling, Equipment Rental, Aggregate, and Industrial industries with our web-based dealership management software, we have the rock-solid foundation of an industry leader with the passion and the spirit of a start-up. We believe in an entrepreneurial workplace, where ideas are encouraged and initiative is rewarded.
HBS Systems offers a generous compensation package including the following:
- Open PTO policy
- Remote working flexibility
- Career growth
- Employee rewards program
- Paid holidays
- Medical, dental, vision insurance with dependent paid coverage
- 100% company-paid life insurance, short-term and long-term disability benefits
- 401(k) retirement plan
Position Overview: We are looking for a Senior UI Developer who excels in implementing complex user interfaces using Vue.js. In this role, you will be responsible for translating designs and specifications into high-performance, scalable UI components. You will leverage our existing style guides and component library to ensure consistency and quality across our enterprise applications.
Location: Remote
Salary Range: $80,000 to $85,000 Annually
Key Responsibilities:
- UI Implementation: Implement user interfaces based on design specifications provided by our UI/UX designers. Utilize existing style guides and component libraries to ensure consistency and adherence to design standards.
- Component Development: Develop, integrate, and maintain Vue.js components that are reusable, scalable, and maintainable, following best practices and our established guidelines.
- Collaboration: Work closely with UI/UX designers and product managers to understand requirements and translate them into functional, high-quality user interfaces. Coordinate with backend developers to ensure seamless integration of front-end and back-end functionalities.
- Ownership and Delivery: Take ownership of the end-to-end development process for assigned projects. Ensure that deliverables meet the required quality standards, are completed on time, and align with project goals.
- Code Quality: Write clean, efficient, and well-documented code. Conduct thorough code reviews and provide constructive feedback to peers to maintain high coding standards.
- Performance Optimization: Monitor and optimize the performance of user interfaces to ensure smooth, responsive, and efficient operation. Address performance issues as they arise.
- Mentorship: Provide guidance and support to junior developers, helping them navigate technical challenges and improve their skills.
- Continuous Improvement: Stay updated with the latest front-end technologies and best practices. Propose and implement improvements to development processes and tools.
Requirements:
- Minimum of 5 years of professional experience in front-end development with a strong focus on Vue.js. Demonstrated experience in implementing complex, enterprise-level web applications.
Technical Skills:
- Expert proficiency in Vue.js and its ecosystem.
- Strong knowledge of HTML5, CSS3, and JavaScript ES6+.
- Experience with modern build tools and workflows.
- Proven ability to work with style guides, component libraries, and existing design assets.
- Experience in integrating with RESTful APIs and backend services.
- Deep understanding of responsive design principles and cross-browser compatibility.
Project Ownership: Proven track record of taking ownership of projects, managing deliverables, and meeting deadlines in a high-stakes environment.
Collaboration Skills: Ability to work effectively with UI/UX designers and product managers to implement designs accurately and efficiently.
Soft Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills with the ability to articulate technical concepts and project updates to stakeholders.
- Strong leadership qualities and a collaborative approach to working with teams.
Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications:
- Advanced Vue.js knowledge and experience.
- Experience with front-end testing.
- Proficiency with state management.
Why Join Us?
- Innovative Projects: Work on high-impact, enterprise-level web applications that drive real business value.
- Career Growth: Opportunities for professional development and career advancement.
- Flexible Work: 100% remote position.
- Collaborative Culture: Join a team that values ownership, collaboration, and continuous improvement.
EEO Employer
Must be legally authorized to work in the United States. Candidate must not require HBS to commence ("sponsor") an immigration case in order to employ candidate (H-1B or other employment-based immigration case)