Software Engineer; React, Node.js, TypeScript
Listed on 2026-06-01
-
Software Development
Web Developer, React.js, Java Developer, Software Engineer
Location: Greater London
Software Engineer
We build and evolve complex, production‑grade front‑end experiences using React and Type Script/JavaScript, while collaborating across the stack with Node.js and Express services. You’ll help drive architectural decisions and platform improvements, focusing on reliability, maintainability, and scalable delivery. The role will be approximately 80% front‑end development and 20% back‑end development. You’ll also explore AI‑assisted and agentic tools to improve workflows in line with team guidelines and strong engineering practices.
Responsibilities- Design, develop, and maintain production‑grade, complex front‑end features using React and Type Script/JavaScript, and support back‑end services built with Node.js and Express.
- Lead and influence architectural discussions, technical design decisions, and long‑term platform improvements.
- Build scalable and maintainable RESTful APIs, ensuring reliability, performance, and best‑practice implementation.
- Write high‑quality, testable code and enforce strong engineering standards through TDD and meaningful test coverage.
- Conduct thorough code reviews to ensure quality, consistency, and adherence to coding practices.
- Explore opportunities to use AI‑assisted and agentic tools (e.g., code assistants, test generation or documentation agents) to improve development workflows, while following team guidelines and good engineering practices.
- Strong production‑grade React and Type Script/JavaScript skills, with experience delivering at scale.
- Professional software engineering experience.
- Proven experience building scalable, high‑availability systems using Type Script/JavaScript, Node.js with Express, HTML/CSS.
- Experience designing and implementing RESTful APIs.
- Advanced understanding of modern software development methodologies, such as Agile/Scrum.
- Familiarity with modern collaboration and development tools:
Git/Git Hub, JIRA, Confluence. - Ability to diagnose and resolve complex issues, contributing to overall platform stability and quality.
- Ability to work with backend services in Python or Java to debug and extend the full data path.
We promote a healthy work/life balance across the organization. Working pattern is flexible: you can flex the times you work during the day to fit everything in and work when you are most productive.
Equal Opportunity EmployerWe are an equal‑opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: