Job Specifications
Key Responsibilities:
* Design, build, and maintain full-stack applications using TypeScript, Next.js, Node.js, and React.
* Champion the shift-left approach by embedding quality early in the SDLC, writing unit, integration, and end-to-end tests alongside feature development.
* Implement and maintain automated test suites using Playwright, Jest, and React Testing Library to ensure reliability and regression coverage.
* Collaborate with cross-functional teams (UX/UI designers, product owners, QA, DevOps) to deliver well-scoped, high-quality features.
* Contribute to system architecture discussions, ensuring scalability, security, and performance.
* Build reusable components, libraries, and utilities to accelerate development across the team.
* Participate in code reviews, ensuring adherence to best practices, coding standards, and security guidelines.
* Work closely with DevOps to enhance CI/CD pipelines, enabling continuous integration, test automation, and smooth deployments.
* Monitor application performance and troubleshoot issues across the stack, proactively improving system resilience.
* Stay up to date with industry trends and emerging tools in TypeScript, Next.js, and test automation to continuously raise the bar of engineering excellence.
Required Skills and Experience:
* Proven professional experience in front-end software development.
* Next.js (v14+)
* Gitlab pipelines
* Broad knowledge & practical expertise in front-end technologies including JavaScript, TypeScript, React, and Node.js.
* Strong understanding of Advanced Typescript concepts (e.g. Generics, Mapped & Utility types etc.)
* Knowledge of REST APIs and tools for testing API endpoints.
* Understanding of Agile software development methodologies and shift-left testing practices.
* Required experience in Design & developing automated tests for frontend and backend services using TypeScript and modern test frameworks (Playwright, React-test library).
* Excellent communication and collaboration skills.
* Computer science, software engineering, or relevant technical background required.
Desirable:
* Experience with maintaining mono-repo (e.g. Nx, Lerna or Turborepo)
* Familiarity with containerised environments (e.g. Docker, Kubernetes).
* Exposure to monitoring and observability tools (e.g. DataDog, Grafana).
* Experience in performance or accessibility testing (e.g. Playwright Lighthouse)
About the Company
Vallum Associates offer best in class talent acquisition on a contingency, retained, or project basis. Through our dedicated sector consultants, our specialised brands have the knowledge and connections to provide tailored hiring and project services across industries :
* Banking & Financial
* Energy, Utilities & Commodities
* Engineering & Renewable
* Insurance Services
Our specialised industry and sector specific consultants are able to offer a personalised experience to fit your needs. Our unique associate consultativ...
Know more