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.
Norton Blake
Related Jobs
Veterinary Surgeon - Sheffield
- Yorkshire, Sheffield, United Kingdom, S5 9
Solution Architect - DevSecOps
- Lancashire, Manchester, United Kingdom, M21 0
Solution Architect - DevSecOps
- Hertfordshire, Hatfield, United Kingdom, AL100
Solution Architect - DevSecOps
- Buckinghamshire, Milton Keynes, United Kingdom, MK1 1
Principal Engineer
- Not Specified, United Kingdom