Full Time

Senior Software Engineer I, FE Design System

HubSpot
$120,000 - $150,000* / year (about $58–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by HubSpot, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer I focusing on Front-End Design Systems at HubSpot, you will play a pivotal role in enhancing our product's user interface and user experience. You will collaborate with cross-functional teams to design, develop, and implement robust design systems that streamline our product offerings. Your expertise in front-end technologies will ensure that the design system is scalable, maintainable, and easily integrated into various HubSpot applications, ultimately supporting our mission to provide exceptional service to our clients.



Job Responsibilities

  • Design and implement advanced front-end components in accordance with design specifications and best practices.
  • Collaborate closely with UX/UI designers to translate design concepts into functional code.
  • Maintain and enhance the existing design system, ensuring consistency and coherence across products.
  • Conduct code reviews and provide mentorship to junior engineers, fostering a culture of learning and growth.
  • Write clear, maintainable, and testable code while adhering to industry standards and company policies.
  • Work closely with product managers and backend engineers to define and implement optimal technical solutions.
  • Participate in the continuous improvement of our development processes, tools, and methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in front-end development, with a strong emphasis on design systems.
  • Proficient in HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with design tools such as Figma, Sketch, or Adobe XD is highly desirable.
  • Strong understanding of responsive design principles and accessibility standards.
  • Excellent problem-solving skills and the ability to work effectively in a team environment.
  • Experience with version control systems, particularly Git.


Technologies & Tools

The Senior Software Engineer I will use a variety of technologies and tools in this role, including modern front-end technologies such as React.js, CSS preprocessors (like SASS or LESS), build tools (e.g., Webpack, Babel), and version control systems like Git. Familiarity with design software such as Figma or Adobe Creative Suite is also essential for effective collaboration with design teams. Knowledge of unit testing frameworks and tools, such as Jest or Cypress, will be beneficial for maintaining code quality.



Ideal Candidates

The ideal candidate for this position will exhibit strong technical acumen coupled with a passion for user experience and interface design. They will demonstrate an analytical mindset, exceptional attention to detail, and a proactive approach to problem-solving. A collaborative spirit and the ability to communicate effectively across diverse teams are crucial, as you will be working in a dynamic environment. A commitment to continuous learning and adaptation to new technologies will also distinguish the best-fit candidates for this role.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.