Job Description
- Provides best practices and guidelines in all areas of front end application development.
- Responsible for the technical excellence of the deliverables of the development team.
- Responsible for projects code quality
- Optimize applications for maximum speed Ensure high quality graphic standards and brand consistency.
- Stay up-to-date on emerging technologies.
- Recommend appropriate technologies to implement new features.
- Review code, layout, and design for projects before client meetings.
- Maintains a productive and motivated front end development team.
- Defines technical aspects of the evaluation process for front end team members.
- Responsible for the development plan of front end team members.
- Plans front end team resources and maintains manpower plan.
- Defines required technical competences for front end open vacancies.
- Conducts Interviews and Exams for assessing candidates for front end open vacancies.
- Serves as a mentor to other front end developers.
- Guides technical design of new functional requirements.
- Performs technical research as needed.
Job Requirements:
- BSc degree in computer science or other relevant field or an equivalent of the same inworking experience.
- 5+ years of experience in front-end development.
- Expert knowledge of JavaScript, CSS3, HTML5
- Expert with Angular 5+, Sass, CSS and jQuery
- Expert with bundling tools like Webpack
- Expert with Task Runners like Gulp or Grunt
- Expert in unit testing using Jasmine and Mocka
- Experience with new frameworks and prototyping tools.
- Expert in building large and modular codebases.
- Strong understanding of REST APIs and knowledge of how to interface with them.
- Experience with Back-End Development is a plus.
- An ability to perform well in a fast-paced environment
- Expert with software like Adobe Suite, Photoshop and content management systems
- Strong Knowledge of SEO principles
- In-depth understanding of layout aesthetics
- In-depth understanding of the entire web development process (design, development and deployment)
- Expert in browser testing and debugging