Ref #:
34919-230290
Islam Selimi
13/09/2022
Location:
Oxford
Not Disclosed
Oxford
Salary:
£45K - £65K
£
Type:
Permanent
Seniority:
Mid/Senior Level
Specialisms:
Front end Developer
Date:
13/09/2022
Frontend Web Developer
Job Title: Frontend Web Developer
Behavioural Competency:
The candidate will have the ability to understand the business requirements and will be able to translate them into a working solution within the specified deadlines. As a Frontend Developer you should be comfortable working with a variety of backend implementations across multiple platforms and have the ability to understand the principles of backend development and what goes into building a robust, scalable and modern application.
HTML/CSS (4+ Years)
- Semantic HTML Knowledge.
- Understanding of CSS pre-processors such as SASS and how they work.
- CSS Media Queries
- Tailwind CSS
- Write HTML & CSS from scratch
JavaScript/Framework (4+ Years)
- Experience with component based development practices
- Vue JS/Vuex (or similar React, Angular)
- Extensive understanding of Javascript
- ES6-ES8 Features
- Familiarity with testing frameworks (Jest, Mocha etc)
- Experience with consuming and designing RESTful APIs
Development Skills (5+ Years)
- Web Application Security & best practices
- Sessions & Cookies manipulation
- Understanding of, and experience with Versioning Control
- Mobile First approach
- Understanding of SOLID principles
Applications
- Chrome Developer Tools
- Sublime or similar IDE
- Forge
- Apache Server
- Jira and Confluence
- Bit Bucket/Git
- Cloudflare rules (nice to have)
Role and Responsibilities:
- Own the development process to ensure fast and responsive development practices
- Develop a flexible, extensible and well-structured front-end architecture
- Design and implement solutions based on server and client-side framework components
- Translate requirements into solution design architecture deliverables
- Good analytical skills, creativity and logical thinking to reach a solution.
- Good teamworking skills with a can-do attitude.