ReactJS Developer

ReactJS Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Build amazing front-end web apps using React.js and NextJS for high-traffic platforms.
  • Company: Join a dynamic team working on popular OTT products like NOW, WOW, and PeacockTV.
  • Benefits: Enjoy flexible work options, a collaborative culture, and opportunities for professional growth.
  • Why this job: Be part of an innovative team shaping the future of eCommerce and streaming services.
  • Qualifications: Solid experience in React/Redux and a passion for coding best practices required.
  • Other info: Opportunity to mentor juniors and influence technical direction in a supportive environment.

The predicted salary is between 36000 - 60000 £ per year.

What you'll do:

  • Create extremely well-crafted front-end web applications using React.js and NextJS
  • Support and develop Server Side Rendered web applications, making use of AWS Lambda
  • Write resilient code that will be continuously tested, deployed, and performed at scale
  • Test front end application e2e with unit, functional, integration, visual regression and lighthouse testing
  • Be part of a self-organising and cross functional Agile team, building high traffic eCommerce and Service web applications for Sky and NBCU’s OTT products - such as NOW, WOW, PeacockTV and SkyShowtime
  • Contribute to the team’s technical direction and the improvement of its tools and processes
  • Ensure that the code written is in line with the department technical strategy - performant, resilient, secure and well monitored and alerted web applications

What you'll bring:

  • Solid commercial experience in React/Redux development
  • Good understanding of development best practices such as TDD, continuous integration and continuous delivery
  • Good understanding of/experience with CI tools (Jenkins, Concourse) and testing frameworks
  • Experience with optimising web applications in areas such as performance, security and resilience
  • Ability and enthusiasm to push for new improvements across the code base and influence/learn from a large community of developers
  • Ability to help in coaching and mentoring junior members of the team

Desirable:

  • Experience with other development languages, frameworks and testing frameworks such as TypeScript, NodeJS, NextJS, GraphQL and Cypress
  • Knowledge and experience with AWS Lambdas
J

Contact Detail:

Job Traffic Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land ReactJS Developer

✨Tip Number 1

Familiarise yourself with the latest features and updates in React.js and Next.js. Being able to discuss recent advancements or changes during your interview can demonstrate your passion and commitment to staying current in the field.

✨Tip Number 2

Showcase your experience with AWS Lambda by preparing examples of projects where you've implemented server-side rendering. This will highlight your practical knowledge and ability to work with cloud technologies, which is crucial for this role.

✨Tip Number 3

Brush up on Agile methodologies and be ready to discuss how you've contributed to a self-organising team in the past. Sharing specific instances where you’ve improved processes or tools can set you apart from other candidates.

✨Tip Number 4

Prepare to talk about your experience with testing frameworks and CI tools like Jenkins or Concourse. Highlighting your understanding of TDD and continuous integration will show that you value quality and efficiency in your development work.

We think you need these skills to ace ReactJS Developer

React.js
Next.js
Redux
AWS Lambda
Server Side Rendering
End-to-End Testing
Unit Testing
Functional Testing
Integration Testing
Visual Regression Testing
Lighthouse Testing
Agile Methodologies
Continuous Integration
Continuous Delivery
TDD (Test-Driven Development)
Performance Optimisation
Security Best Practices
Resilience in Web Applications
Coaching and Mentoring
CI Tools (Jenkins, Concourse)
TypeScript
Node.js
GraphQL
Cypress

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your solid commercial experience in React/Redux development. Include specific projects where you've created front-end applications using React.js and NextJS, and mention any experience with AWS Lambda.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your understanding of development best practices like TDD and CI/CD, and how you can contribute to the technical direction of the team.

Showcase Your Testing Knowledge: Since testing is a key part of the role, be sure to mention your experience with various testing frameworks. Highlight any specific examples of how you've implemented e2e, unit, or integration testing in your previous projects.

Demonstrate Continuous Improvement: Mention any instances where you've pushed for improvements in code quality or performance. This could include optimising web applications or mentoring junior developers, showcasing your ability to influence and learn from a community of developers.

How to prepare for a job interview at Job Traffic

✨Showcase Your React Skills

Be prepared to discuss your experience with React and Redux in detail. Bring examples of projects you've worked on, focusing on the challenges you faced and how you overcame them. This will demonstrate your solid commercial experience and understanding of best practices.

✨Understand Testing Methodologies

Since the role involves testing front-end applications, brush up on your knowledge of TDD, unit testing, and integration testing. Be ready to explain how you've implemented these methodologies in past projects and the tools you used, such as Cypress or other testing frameworks.

✨Familiarise Yourself with CI Tools

The company values continuous integration and delivery, so make sure you understand CI tools like Jenkins or Concourse. Be prepared to discuss how you've used these tools to streamline development processes and improve code quality in your previous roles.

✨Demonstrate Team Collaboration

As part of a self-organising Agile team, it's crucial to show that you can work well with others. Share examples of how you've contributed to team discussions, influenced technical direction, or mentored junior developers. This will highlight your ability to collaborate effectively in a cross-functional environment.

ReactJS Developer
Job Traffic
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>