About the Job
Job Overview
This document includes the job description as well as the tasks and responsibilities of the Front End Developer position for iCog Anyone Can Code. As a Front End Developer, it will be your responsibility to ensure that website visitors can easily interact with the page through the combination of design, technology and programming to code a website’s appearance, as well as taking care of debugging.
Tasks and Responsibilities
- Design and build websites, web applications, other computer related programs and software
- Develop new user-facing features
- Build reusable codes, optimize page loading times, and use a variety of markup languages to create web pages
- Maintaining and improving web applications
- Optimizing applications for maximum speed
- Collaborate with back-end developers and web designers to improve usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Create quality mockups and prototypes
- Ensure high quality graphic standards and brand consistency
- Stay up-to-date on emerging technologies
About You
Qualifications and Requirements
- At Least 2 years of proven work experience
- Execute a minimum of two real-world projects that involve engagement with actual users
- Proficiency in JavaScript, including ES6+ features
- Experience with JavaScript frameworks/libraries like React, NEXT JS
- Strong understanding of Tailwind CSS for styling and layout
- Knowledge of testing frameworks and tools (e.g., Jest, Mocha, Cypress)
- Ability to work with RESTful APIs and/or GraphQL.
- Ability to translate design mockups into functional web pages
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skill
Required Skills
- Time management
- Attention to detail
- Problem solving
How To Apply
Interested applicants, please send your CV and relevant documents to
Please use ‘Applying for Front-end Developer position’ for the subject of your application email.
Deadline: November 30th 2024