Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop new user-facing features.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Assure that all user input is validated before submitting to back-end.
- Collaborate with other team members and stakeholders.
Job Requirements
- Excellent knowledge of modern client-side technologies, such as HTML5 + APIs, CSS + Preprocessors (SASS) and modern JavaScript (ES6).
- Expertise in implementing responsive websites, concepts like "mobile first “and "progressive enhancement" are very well grounded in your knowledge.
- Master in one of the JavaScript frameworks: Angular or react.
- Experience dealing with Task runner such as Gulp/Grunt.
- Hands-on experience writing JavaScript Unit Tests.
- Full understanding of version control systems like Git.
- You know how to debug web applications and how to implement server-client communication with technologies such as HTTP, AJAX, and RESTful JSON services.
- Experience with Image editing applications such as Photoshop.
- Proactive and a team player that likes to discuss solutions and ideas.
- BSc in Computer Science or a related degree
- 1-2 years of work experience in Front-End Development.
- Experience with web pack is a plus