Search by job, company or skills
Your Responsibilities
. Develop and maintain backend applications using Node.js, Next.js, and React.
. Build responsive and high-quality user interfaces with React and other modern JavaScript frameworks.
. Maintain and enhance internal JavaScript libraries and shared components.
. Design and implement new features and enhancements across multiple platforms.
. Lead technical discussions on architecture, including distributed systems, event sourcing, and server-driven UI.
. Troubleshoot and resolve issues across diverse technology stacks.
. Implement and maintain testing practices including unit, integration, and end-to-end tests.
. Collaborate with cross-functional teams to deliver scalable and maintainable web solutions.
. Ensure code quality and adherence to modern development standards.
. Provide technical mentorship and support knowledge sharing across the team.
Requirements:
. Strong expertise in modern web development with Node.js, Next.js, and React.
. Proficiency in JavaScript and TypeScript, with experience in frameworks such as Angular being a plus.
. Familiarity with SQL (MSSQL, Postgres) and NoSQL databases.
. Experience in solution architecture, including distributed systems and event-driven design.
. Understanding of testing practices and quality assurance methodologies.
. Familiarity with JavaScript tooling (e.g. Vite, Webpack) and build optimisation.
. Knowledge of cloud platforms (AWS) and CI/CD pipelines is an advantage.
. Excellent problem-solving, analytical, and communication skills.
. Strong organisational skills and ability to work independently while collaborating effectively with others.
. At least 5 years of relevant experience in web development, with a proven track record of delivering features and technical solutions.
. Previous experience in headless CMS development, component/library maintenance, or technical leadership is desirable.
EA Reg Number: R21103035
EA License Number: 07C3924 | Company Registration No: 200609504D
Job ID: 128660979