Jobs at Syrinx

View all jobs

Senior React/Material UI Engineer

Remote, USA

About You

 

You are open to change and eager to work with tools and technologies that may be outside your comfort zone. You enjoy working in an open and collaborative environment. You express your opinions, and have the facts to back them up, but are willing to compromise when necessary.  You are a dedicated software craftsperson who cares deeply about best practices and what it takes to write and maintain great code.

Our Ideal Candidate

  • Has knowledge of and a passion for Front-End Web development, including Design Systems, Javascript, React, Styled-components, Material UI,  CSS/SASS, HTML.
  • Understands the importance of providing a first-rate user experience and that the most
    beautiful solutions are often the most simple.
  • Is proficient in web development best practices, usability and accessibility techniques, and the technical capabilities and limitations of the web.
  • Values clean, concise, and reusable code.
  • Has strong debugging abilities across all major browsers.
  • Possesses a knowledge of UI and visual design principles and can speak intelligently with designers.
  • Understands how to break down a UI component and is familiar with the Atomic model.

 

Responsibilities

  • As a key member of a versatile team, you’ll develop new components for the front-end design system used throughout our core product. 
  • Identify interface patterns and build reusable UI components.
  • Work collaboratively with UX Designers, Product Owners and Engineers.
  • Advocate for strong understanding across all functions of how pivotal a role the front-end experience is to our users.

 

Technical Skills

Expectations for skills will vary by experience level.

  • Excellent understanding of core software engineering principles.
  • Experience with AJAX-based JSON web services.
  • Experience with web application frameworks and libraries, Material UI and React, in particular.
  • CSS in JS experience is required; experience using CSS preprocessors such as LESS, SASS and/or Compass is good to have.
  • Knowledge of Accessibility best practices with regards to building UI components and flows.
  • Comfortable using Git.
  • Confidently and quickly able to navigate around and work within an unfamiliar codebase.
  • Able to troubleshoot and debug complex websites and applications (e.g. front-end performance, layout issues, browser bugs).
  • Must be comfortable working with product designers. Should have experience converting design comps created in Figma into usable components.
  • Basic understanding of code optimization principles.
  • Experience with package managers such as NPM and Webpack.
  • Managing project tasks with Jira.
  • Experience with testing tools such as Jest, React Testing Library.

 

 

 

Share This Job

Powered by