Leave us your email address and we'll send you all the new jobs according to your preferences.

Lead JavaScript/React Developer

Posted 2 hours 56 minutes ago by Norton Blake

£575 - £616 Daily
Contract
Not Specified
Other
Yorkshire, Leeds, United Kingdom, LS1 8
Job Description

Lead JavaScript/React Developer, 6 months, Leeds/Hybrid, £575 - £616/day (Inside IR35)

My client, a leading digital consultancy are currently looking to bring on a Lead React Developer on a 6 month initial contract working for a big banking clieny of theirs.

The client is based in Leeds and require someone who can be on site 2/3 days per week.

Responsibilities

  • Technical end-to-end design for stories by collaborating with business analyst/product owner, technical architect, and clients
  • Implement stories end-to-end, which includes Frontend, Backends for Frontend (BFF), Caching and service orchestration in some cases) using best engineering practices like test-driven development, SOLID principles and consideration of non-functional requirements like performance, scalability, security or cloud readiness (as applicable) at the story level
  • Automates testing at unit, module and integration level as needed using tools relevant for the platform (eg Jasmine, Jest, Karma, Webdriver.io etc.)
  • Focus on quality by implementing best practices like logging, calling out technical debt, meeting KPIs using code quality tools like SonarQube, ESLint (customize and sync with Sonar), Stylelint/Sasslint and so on.
  • Hands-on with automating redundant work, like common component structure, both in terms of scaffolding as well as using the right design patterns/creating abstractions.
  • Mentor junior engineers in helping review code, guiding on technical decision making

Your Skills & Experience:

  • 6 to 10 years of Experience on FrontEnd Technologies
  • Hands-on knowledge of HTML5, CSS3, JavaScript
  • Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript
  • Experience working with Single Page Applications (SPA) with universal rendering capabilities.
  • Good understanding of React.js, its core principles - life cycle methods, virtual DOM etc.
  • Understanding of one-way data flow and the Flux architecture.
  • Understanding of stateful (container) vs stateless (presentational) components and how to break down the application page into components
  • Core understanding of how React's state management works out of the box.
  • Understanding of different CSS architectures that go hand-in-hand with React.js application development.
  • Pros and cons of component-level CSS vs global and where to apply each
  • Thorough understanding of Webpack bundler (version 2+).
  • Good understanding of the Web Components standard.
  • Hands-on experience with building Progressive Web Apps (PWAs) on any framework.
  • Hands-on experience with Frontend Performance Optimization - especially in a React application with respect to resource loading strategy, CPU/Memory profiling on the browser.
  • Hands-on experience with test-driven development using Jest or equivalent. Familiar with snapshot testing, code coverage. Experience working with utilities like Enzyme
  • Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc.
  • Understanding of SEO and accessibility and making it part of the development workflow

Set Yourself Apart With:

  • Logically understands relational databases like MySQL and non-relational databases like MongoDB and can manage to work with it.
  • Hands-on experience with GraphQL.
  • Hands-on experience working with client-side templating languages like Handlebars, Mustache, etc.
Email this Job