Sponsorship not offered / Hybrid Working Environment
As a Front-End Developer, you will work closely with the technology team to bring web applications to life using Vue.js and other modern front-end technologies.
Your responsibilities will include:
- Developing and maintaining user interfaces for web applications.
- Collaborating with UX/UI Designers to translate design concepts into responsive and visually appealing interfaces.
- Ensuring technical feasibility of UI/UX designs and optimizing applications for speed and scalability.
- Integrating front-end components with C# .NET middleware in collaboration with Back-End Developers.
- Writing clean, maintainable, and well-documented code in Git repositories, following established coding standards.
- Participating in code reviews to ensure code quality and adherence to best practices.
- Troubleshooting and debugging front-end issues to ensure a smooth user experience.
- Staying up-to-date with emerging front-end technologies and industry trends to recommend improvements and enhancements.
- Collaborating with the DevOps team to implement CI/CD pipelines for front-end code deployment.
To succeed in this role, you’ll need:
- Proven experience as a Front-End Developer or similar role.
- Proficiency in Vue.js or other modern front-end frameworks.
- Experience with responsive design and mobile-first development.
- Knowledge of version control systems, especially Git.
- Understanding of cybersecurity best practices and principles, including knowledge of common web application security vulnerabilities and mitigation strategies (e.g., OWASP Top Ten).
- Ability to work effectively in a collaborative team environment.
- Excellent problem-solving skills and attention to detail.
Nice to Have:
While not mandatory, experience or familiarity with the following would be advantageous:
- Familiarity with Razor pages for server-side rendering.
- Experience with Azure DevOps for CI/CD pipelines.
- Knowledge of UX/UI design principles and tools.
- Familiarity with cross-browser compatibility and accessibility standards.
- Ability to collaborate effectively with end-users, gather and interpret requirements, and contribute to user acceptance testing (UAT) for solution validation.
- Passion for staying updated on emerging front-end technologies and best practices.