Front End Developer - Hybrid/Kent
Location
Ashford, Kent | United Kingdom
Job description
Front End Developer - Hybrid/Kent
We are seeking a talented Front End Developer with expertise in Angular framework and proficiency in consuming APIs. The Front End Developer will be responsible for designing, developing, and implementing user interfaces for web applications that interact with Back End APIs. This role requires a strong foundation in Front End technologies, a deep understanding of API integration, and a passion for creating intuitive and responsive user experiences.
The salary for this position is between £60,000 and £70,000 per annum depending on experience.
Key Responsibilities:
- User Interface Design: Collaborate with design teams to translate wireframes, mockups, and user stories into visually appealing and interactive user interfaces. Develop responsive and accessible web designs that deliver a seamless and engaging user experience across desktop and mobile devices.
- Front End Development: Write clean, efficient, and maintainable code using Angular framework, HTML5, CSS3, and JavaScript/TypeScript. Implement Front End components, layouts, and navigation structures based on design specifications and best practices.
- API Integration: Integrate with Back End APIs to retrieve and display dynamic content, perform data fetching and manipulation, and handle user interactions. Design API requests and responses to optimize performance, minimize latency, and ensure data integrity and security.
- Cross-Browser Compatibility: Ensure cross-browser compatibility and consistency by testing and debugging applications across different browsers and devices. Address compatibility issues, layout discrepancies, and performance optimizations to deliver a consistent user experience.
- Performance Optimization: Optimize Front End performance by minimizing page load times, reducing render-blocking resources, and optimizing asset delivery. Implement lazy loading, code splitting, and caching strategies to improve application responsiveness and speed.
- Code Quality and Testing: Write unit tests, integration tests, and end-to-end tests to validate Front End functionality, behavior, and performance. Conduct code reviews, refactor codebase, and adhere to coding standards and best practices to maintain high-quality codebase.
- Documentation and Collaboration: Document technical designs, component libraries, and coding conventions to facilitate collaboration and knowledge sharing among team members. Collaborate with Back End developers, designers, and product owners to align on requirements and deliverables.
Qualifications:
- Bachelor's degree in computer science, engineering, or a related field; Master's degree preferred.
- 3+ years of experience in Front End development, with a focus on Angular framework.
- Proficiency in HTML5, CSS3, JavaScript/TypeScript, and Front End build tools (eg, Webpack, Babel).
- Strong understanding of RESTful APIs, JSON/XML data formats, and asynchronous programming techniques.
- Experience with state management libraries (eg, RxJS, NgRx) and reactive programming paradigms.
- Familiarity with UI/UX design principles, responsive design techniques, and accessibility standards.
- Hands-on experience with version control systems (eg, Git), code collaboration platforms (eg, GitHub, GitLab), and agile development methodologies.
- Excellent problem-solving skills, attention to detail, and ability to work independently or collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to effectively articulate technical concepts and collaborate with cross-functional teams.
Interested?! Send your up-to-date CV to Emma Siwicki at Crimson for review. Not interested?! Do you know anyone that might be? Refer a friend for this role to earn £250 worth of vouchers.
Job tags
Salary
£60k - £70k per annum