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.
- Develop re-usable web components ensuring that they conform to the user patterns as designed by the Client Experience team
- Provide technical solutions online to support development of enhanced online functionality through use of JavaScript, html and cascading style sheets
- Analyze interaction designs for feasibility, collaborating with designers as necessary
- Assess usability of interaction designs; collaborate with User Interface designers to fully leverage the potential of various front-end technologies
Job Requirements
- Good knowledge of JavaScript, CSS, HTML, Ajax, JSON, REST, API Integration, Responsive Design, JavaScript and CSS debugging.
- Good knowledge of building cross-browser user interfaces.
- Proficient understanding of code versioning tools, such as Git.
- Experienced working with any JavaScript library, such as: AngularJS, Angular2, VueJs, React, Backbone, Handlebars, …
- Experience with CSS pre-processors such as Less, SASS, Stylus.
- Experience with building tools such as Gulp, Grunt, Webpack.
- Comfortable working with command line interface (CLI).
- Strong documentation skills
- Experience with content management systems (WordPress, Joomla)