Sr. Frontend Engineer [UI Focused]

  • Engineering
  • Remote job

Sr. Frontend Engineer [UI Focused]

Job description

We are seeking a full-time Senior Frontend engineer with expert-level knowledge of React and experience building large-scale web applications with distributed teams. You'll be joining a high visibility product team focused on producing a best-in-class customer experience in the hospitality and automotive industries, designing and building the next generation client architecture that currently serves 9M monthly visitors.  


Please note: We're currently hiring individuals working within N. America or S. America timezones ONLY.

As we are a fully distributed company, you must possess:

1. Excellent verbal and written communications skills and being a team player

2. Operate with an ownership mentality, taking initiative, being resourceful, and executing with passion

3. Ability to work early hours to communicate with our development teams in North America, South America, and Poland

4. Quick learner with a passion to learn and adapt to cloud-native backend technologies (AWS services, 3rd party providers, modern architecture practices)

5. Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture

Requirements

Basics

  • 5+ years of professional experience as a senior software developer or senior web developer
  • 5+ years designing, developing, and scaling modern web applications
  • 5+ years experience with JavaScript, HTML5, CSS/SASS, and modern web technologies NodeJS, React, Mobx, Webpack 

Technical Requirements

  • Strong ability for reasoning with complex async code, deep understanding of the JS event loop
  • Expertise in using Developer Tools for debugging, live editing, perf evaluation, JS profiling, etc
  • Solid understanding of both object-oriented and functional programming paradigms
  • Understanding of code chunking strategies 
  • Demonstrated expertise in translating modern design into clean, modular stylesheets.
  • Writing unit tests with tools such as Mocha/Chai, Jasmine, or Jest as well as UI component unit tests using Enzyme, or similar
  • Well-versed in distributed version control systems and patterns such as Git, GitHub, Git Flow
  • Proven record of creating commercial quality software, 
  • Proven record of being a team player and performing peer code reviews
  • Ability to ensure the technical feasibility of UI/UX designs

Bonus Points

  • Familiarity/experience with Next.js, GraphQL/Apollo, Redux, Relay Modern, Storybook.js,
  • Familiarity with Adobe Experience Manager / Cloud
  • Familiarity/experience of headless web architectures (CMS)
  • Experience building Progressive Web Apps