Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Overview:
The Front-End Developer is responsible for building the product's front-end components. He/She should be able to translate our company and customer needs into functional and appealing interactive applications. Front-End developers ensure that UX standards are upheld within each sprint by collaborating with Business Analysts and the SCRUM team.
Main Duties:
- Understands and upholds the UI/UX guidelines as defined and explained by the UX Lead
- Design and implement the products front-end components considering responsiveness, usability and cross-browser compatibility
- Evaluation of technical feasibility of UI/UX designs
- Optimize application performance
- Create high fidelity mock-ups and prototypes
- Collaborate with back-end developers and designers to improve the usability
- Maintains coding conventions and design principles as defined by the Development Lead, Product Architect and the DevOps Lead.
Job Requirements
- B.Sc. in Computer Science or equivalent.
- 2-3 years of practical experience.
- Ability to validate the technical feasibility of UI/UX designs.
- Familiar with Angular 2+.
- Understanding of modern development practices (unit testing, SPA, REST services).
- Familiar with HTML5, CSS3, SASS, ES6+ and/or TypeScript.
- Familiar with any CSS frameworks such as Angular-Material.
- Familiar with RXJS (reactive extension) for using Observable sequences to allow async data streams with out of the box RXJS operators.
- Familiar with JS frameworks such as Angular, React, or Vue.
- Ability to develop responsively and cross-browser compatible web applications.
- Proficient understanding of code versioning tools, such as Git.
- Experience in User Experience is a plus.
- High communication and presentation skills.