Company:
Photon
Location: London
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description
- Design and build high-performance, high-traffic web applications using modern JavaScript frameworks and libraries
- Architect scalable, maintainable web solutions by developing self-contained, reusable, and testable modules and components.
- Implement and enforce engineering best practices using modern standards, including design patterns, code reviews, continuous integration, and unit testing to ensure quality code delivery.
- Perform regular code refactoring, contribute to ongoing documentation efforts, and ensure code quality through thorough code reviews and high-test coverage.
- Build both server-side rendering and client-side rendering web applications leveraging React and Node.js.
- Collaborate with cross-functional teams, including design and backend engineers, to deliver a unified, high-quality user experience.
- Provide thought leadership to the team, offering insights into new technologies, workflows, and approaches for continuous improvement.
What are we looking for?
- Strong hands-on experience with React.js, including functional components and the latest React hooks.
- Advanced JavaScript/ES6 expertise, with a deep understanding of modern JavaScript features and coding practices.
- Hands-on experience with Node.js, building high-performant, scalable backend services, including server-side rendering (SSR) using Node.js with React.
- Proficiency with state management libraries such as Redux or Mobx, with experience in middleware like Redux Saga or Redux Thunk.
- Experience with performance optimization tools and techniques for frontend applications.
- Ability to write clean, modular, and reusable code following best practices like atomic design patterns and unit-test-driven development.
- Strong understanding of Microservice Development and integration.
Share this job
Photon
Useful Links