Remote Senior Express/ReactJS Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Express/ReactJS Developer will be part of the Checkout team responsible for the main payment service, allowing customers to checkout using various shipping and payment methods.
  • The service is built using React on the frontend and Express on the backend, focusing on hiring someone with strong backend experience in Node/Express JS and working with REST APIs.
  • Responsibilities include designing and implementing new features, ensuring code quality, troubleshooting and resolving bugs, and collaborating with cross-functional team members.
  • The role involves mentoring junior team members, participating in code reviews, and contributing to the continuous improvement of development processes and standards.

Requirements:

  • Extensive React / Express JS Development Experience: Demonstrated experience in building and deploying complex web applications using Express JS / ReactJS.
  • Strong JavaScript/TypeScript Skills: Proficiency in JavaScript/TypeScript, including ES6+ syntax, asynchronous programming, and familiarity with popular JavaScript libraries and frameworks.
  • Web Development Expertise: In-depth knowledge of web development principles, including responsive design and performance optimization.
  • Cross-Platform Development: Experience with cross-platform development approaches, optimizing for performance and user experience across different devices.
  • UI/UX Design: Understanding of UI/UX design principles and best practices to create visually appealing interfaces.
  • API Integration: Experience in integrating RESTful APIs into web applications, handling data fetching, caching, and error handling.
  • Testing and Debugging: Proficiency in writing unit tests, end-to-end tests, and debugging techniques for code quality and application stability.
  • Version Control: Familiarity with Git version control system and best practices for collaborating with other developers.
  • Agile Methodologies: Experience working in agile development environments, participating in sprint planning and reviews.
  • Problem-Solving Skills: Strong analytical and problem-solving skills to debug complex technical issues efficiently.
  • Communication and Collaboration: Excellent communication skills to collaborate effectively with cross-functional teams.

Benefits:

  • 25 days holiday plus bank holidays
  • Discretionary bonus scheme
  • Company share scheme
  • Life Assurance
  • Company Pension Scheme
  • Flexible working hours
  • Late start, early Friday finish
  • Free parking
  • Free gym membership and classes
  • Employee assistance programme
  • Reward Platform for tailored benefits
  • Season Ticket Loans
  • Discounts across brands
  • Learning and development support
  • Payday drinks and ad hoc events throughout the year
About the job
Posted on
Job type
Salary
-
Position

-

Experience level
Leave a feedback