This position is responsible for the design, development, testing and deployment of software systems that meet customer requirements. The role also involves sitting within the IT team of a business and will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements.
Job Description
Develop new user-facing features
Write reusable code and libraries
Design Mobile Responsive Interfaces
Collaborate with back-end engineers to improve usability
Enhance application for maximum speed and scalability
Validate input before submitting to back end
Collaborate with team members and stakeholders
Bridge the gap between UI design and technical implementation
Translate UI/UX design wireframes to actual code
Ensure high-quality graphic standards and brand consistency
Requirements
Proven work experience as a Front-end developer Hands-on experience with markup languages Good understanding of JavaScrip and its framework {ReactJS, VueJS} Good understanding of asynchronous request handling and partial page updates
Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS Good understanding of SEO principles and ensuring that application will adhere to them
Good understanding of versioning tools such as Git Familiarity with browser testing and debugging In-depth understanding of the entire web development process (design, development and deployment)
Understanding of layout aesthetics Familiarity with software like Figma, Adobe Suite e.t.c
An ability to perform well in a fast-paced environment Ability to work independently with minimal supervision while achieving benchmarks