React Job: Senior JavaScript Engineer

Job added on

Company

BlackArrow

Location

Glasgow, Scotland - United Kingdom

Job type

Full-Time

React Job Details

We are hiring a highly skilled JavaScript Developer. The ideal candidate will have experience working in a complex, fast-paced environment and is capable of working independently while still communicating effectively with other team members. The Javascript Developer will be tasked with creating new functionality and modifying existing functionality on our company's website. Applicants should be comfortable with creating applications using HTML5, CSS3, and Javascript and should also have experience working with PHP and MySQL.
Responsibilities

The successful candidate will be as comfortable working with the browser as they are with NodeJS and will be expected to:

  • Make decisions based on research and experience
  • Work as part of a distributed, multi-disciplinary team to build web applications
  • Architect, build and maintain excellent applications with clean code
  • Implement user interfaces that match designs * Offer design improvements if required
  • Integrate with first- and third-party APIs
  • Write unit and integration tests
  • Be familiar with lean and/or agile working methods * Provide estimates for work
  • Work with tools such as JIRA, Github etc.

Core requirements

  • 5 years experience producing user interfaces using modern JavaScript techniques, libraries and frameworks
  • At least 2 years experience of using React in a production setting
  • Unit testing
  • End to end testing
  • Very good understanding of accessible and semantic markup
  • Very good understanding of modern CSS
  • 3 years experience working with NodeJS including the creation of servers built using ExpressJS
  • Production experience of GraphQL particularly Apollo
  • Integration with 3rd party services

Beneficial skills

  • Experience of Svelte & SvelteKit or other more forward-looking frameworks and libraries
  • SVG
  • D3 for charting and data manipulation
  • Docker experience
  • Storybook experience
  • Creating component libraries
  • An understanding of micro service architecture

Job Types: Full-time, Permanent

Salary: £55,000.00-£65,000.00 per year

Benefits:

  • Company events
  • Company pension
  • Wellness programme
  • Work from home

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • ReactJS in a production environment: 5 years (required)
  • GraphQL in a production environment: 2 years (required)