Software Engineer - Frontend Development
- london, england, NR1 1AA, United Kingdom
- Job type not listed
- Full time
- £48,000 - £48,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and enthusiastic Software Engineer specializing in Frontend Development to join their innovative IT and Software team in Norwich . This role is essential for creating engaging, user-friendly interfaces for our client's web applications. You will collaborate closely with UI/UX designers and backend engineers to translate designs and requirements into high-quality, responsive web experiences. This is a fantastic opportunity for a front-end enthusiast looking to make a significant impact within a stable and growing company, working in a collaborative office environment in the heart of Norwich .
Key Responsibilities
- Develop user-facing features using modern front-end technologies and frameworks (e.g., React, Angular, Vue.js).
- Build reusable components and front-end libraries for future use.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Collaborate effectively with backend developers to integrate APIs and data sources.
- Write clean, well-documented, and maintainable front-end code.
- Perform cross-browser and cross-device testing to ensure a consistent user experience.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 2+ years of professional experience in front-end development.
- Strong proficiency in HTML, CSS, and JavaScript, along with experience using a modern JavaScript framework.
- Familiarity with version control systems like Git.
- Understanding of responsive design principles and web performance optimization techniques.
- Good communication skills and the ability to work effectively within a team.
Benefits
- Competitive salary and regular performance reviews.
- Comprehensive health, dental, and vision insurance benefits.
- Company pension scheme and life assurance.
- Opportunities for professional development, training, and skill enhancement.
- A supportive and team-oriented work environment in our Norwich office.
- Regular company social events and team-building activities.


