Front-End Developer
Mission :
- Determining the structure and design of web pages.
- Ensuring user experience determines design choices.
- Developing features to enhance the user experience.
- Striking a balance between functional and aesthetic design.
- Write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
- Collaborate with back-end developers and web designers to improve usability
Compétences demandées :
- - Proven work experience as a Front-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Profound knowledge of HTML5 and CSS3
- Expert proficiency in TypeScript
- A high level of proficiency with JavaScript frameworks such as Angular 8+, Vue
- A high level of experience with UI layouts, SASS, LESS, Bootstrap, and the CSS GRID system
- Solid experience in using a complex REST API from the client-side
- A solid understanding of cross-browser compatibility issues, and ways to work around them
- Good understanding of code versioning tools, such as Git, Mercurial, or SVN
- Good understanding of asynchronous request handling, partial page updates, and Ajax
- Good experience with state management and good understanding of reactive state
- Significant experience of debugging using JavaScript-based tools like Chrome Developer Console
- Some exposure to Continuous Integration/Delivery pipeline for cloud, including SonarQube, Docker, etc.
- Good problem solving skills.
- Excellent verbal communication skills.
- Good interpersonal skills.