Back to jobs

Senior Frontend Engineer

Job description

Key Responsibilities

  • Own all aspects of our front-end architecture
  • Build customer-facing UI for a distributed B2B platform
  • Code, test and operate node.js/typescript based services
  • Optimizing components for maximum performance across a vast array of web - capable devices and browsers
  • Experience with Localization / Internationalization in customer-facing web and mobile design
  • Mentor other engineering team members
  • Contribute to team and organizational improvements in process and infrastructure
  • In-depth knowledge of system design and optimization
  • Work well with global teams across different time zones effectively
  • Work as part of a team developing applications and services using Agile development methods

Ideal Candidate Requirements

  • 2+ years of experience in React JS and GraphQL
  • 3+ years of proven frontend development experience, mainly using JavaScript technologies
  • Expert in Node.js, React.js and React Native, ideally using TypeScript language extensions
  • Good understanding of JavaScript Design Patterns
  • Good experience writing front end test cases

Languages / Frameworks

Below are the technologies we primarily use for front end development. However, we'll always choose the best tool for the job (maybe you can suggest one?), so don't consider this list either exhaustive or immutable:

  • HTML5, CSS3, SASS, React, Redux, Progressive Web Applications