Your impact
About the role
Responsibilities:
- Deliver high-quality, responsive user interfaces using Vue.js or React.js, depending on the assigned product.
- Use Vite as the front-end build tool and Tailwind CSS for all styling and layout implementations.
- Develop modular, reusable components and ensure code consistency across the application.
- Integrate front-end features with mock APIs, enabling decoupled development from the backend and supporting parallel workflows.
- Optimise performance through effective component design and use of profiling tools (e.g. Vue Devtools, React DevTools, Lighthouse).
- Collaborate with backend developers, product owners, and UI stakeholders to deliver intuitive and maintainable front-end features.
- Maintain clean code and effective collaboration using GitHub workflows.