About the job Senior Web Developer
Role Overview
We are looking for an experienced Frontend Developer to design and implement responsive, adaptive, and high-performance web applications. You will translate UI/UX concepts into clean, reusable code using modern frameworks, ensuring products are user-friendly, visually polished, and technically robust. This role involves building both internal tools and customer-facing platforms while contributing to best practices, code quality, and team knowledge sharing.
The core stack includes React, Next.js, Tailwind CSS, HTML5, JavaScript/TypeScript, and CSS, with exposure to CMS tools such as Strapi.
Key Responsibilities
Analysis & Planning (15%)
- Participate in the full lifecycle of applications from planning and design to deployment and maintenance.
- Collaborate with stakeholders to define requirements and translate them into technical solutions.
- Contribute to architecture planning and reusable component design.
- Research and evaluate new frameworks and tools to improve efficiency.
- Break down work into clear, deliverable tasks, providing accurate time estimates.
- Track tasks and progress using project management tools such as JIRA.
Development & Testing (55%)
- Develop and maintain front-end applications using React, JavaScript/TypeScript, HTML, and CSS.
- Work with RESTful APIs to integrate backend services.
- Implement and maintain automated tests (unit, integration, end-to-end) using tools such as Jest or Cypress.
- Optimise performance, responsiveness, and accessibility of web applications.
- Use Git and version control best practices to manage source code.
- Maintain CI/CD pipelines and ensure code is deployed smoothly.
- Document system design, changes, and processes.
Collaboration & Reporting (25%)
Provide regular project updates, including risks, progress, and blockers.
- Actively participate in code reviews, team discussions, and best-practice sharing.
- Collaborate closely with designers, backend developers, and stakeholders to deliver user-friendly products.
- Share feedback and mentor junior developers where needed.
Quality & Compliance (5%)
- Deliver software that meets functional requirements, deadlines, and compliance standards (SOC2, ISO, etc.).
- Follow secure development practices and safeguard user data.
- Ensure testing and documentation meet internal quality standards.
Requirements
Education
- Certificate in Web Development or Graphic Design (essential).
- Diploma or higher qualification in Web Development or related discipline (desirable).
Experience
- 5+ years of professional experience as a Frontend Developer.
- Proven record of translating UI/UX designs into functional web applications.
- Skills & Knowledge
- Essential:
- React.js and Angular
- HTML, CSS, JavaScript/TypeScript
- RESTful API integration
- Git and version control workflows
- Automated testing (Jest, Cypress, etc.)
- Solid understanding of code architecture and frontend best practices
- CMS platforms such as Strapi
- Strong design sense and attention to detail
- Desirable:
- Next.js
- Tailwind CSS / SCSS
- State management libraries (e.g. Redux, Zustand, MobX)