Frontend Developer (React/Vue)
Role details
Job location
Tech stack
Job description
We are seeking a passionate Frontend Developer to create exceptional user interfaces and interactive web applications. The ideal candidate will have strong expertise in modern JavaScript frameworks, with a keen eye for design and user experience. You will work closely with designers and backend engineers to build performant, accessible, and delightful web applications that engage users and drive business outcomes., * Develop responsive, performant web applications using React or Vue.js with modern JavaScript (ES6+) and TypeScript.
- Collaborate with UX/UI designers to translate designs into pixel-perfect, accessible user interfaces.
- Build reusable component libraries and implement design systems for consistency across products.
- Optimise application performance including bundle size, load times, and runtime efficiency.
- Integrate with RESTful APIs and GraphQL endpoints, managing application state effectively.
- Write comprehensive unit and integration tests using Jest, React Testing Library, or Vue Test Utils.
- Ensure cross-browser compatibility and responsive design across devices and screen sizes.
- Implement accessibility best practices (WCAG 2.1) to create inclusive user experiences.
- Participate in code reviews, providing constructive feedback and maintaining code quality standards.
- Stay current with frontend technologies, frameworks, and best practices, sharing knowledge with team.
- Collaborate in Agile sprints, contributing to planning, estimation, and retrospectives.
Requirements
Do you have experience in SQL?, * 3-5 years of professional frontend development experience building production web applications.
- Strong proficiency in JavaScript (ES6+) and TypeScript with solid understanding of modern language features.
- Extensive experience with React (with Hooks) or Vue.js (3.x) including state management (Redux, Vuex, Pinia).
- Solid understanding of HTML5, CSS3, and CSS preprocessors (Sass, Less) or CSS-in-JS solutions.
- Experience with build tools and bundlers (Webpack, Vite, Rollup) and package managers (npm, yarn).
- Proficiency in version control (Git) and collaborative development workflows (pull requests, code reviews).
- Strong understanding of responsive design principles and mobile-first development approach.
- Experience with frontend testing frameworks and test-driven development practices.
- Knowledge of web performance optimisation techniques and debugging tools (Chrome DevTools).
- Understanding of web accessibility standards and implementing WCAG-compliant interfaces.
- Excellent problem-solving skills with attention to detail and commitment to code quality.
- Strong communication skills with ability to collaborate effectively in cross-functional teams.
Build beautiful, fast, and accessible web experiences that users love.