Our client is seeking a highly skilled Frontend Developer to join their project in Lisbon. This individual will be responsible for designing and implementing the user-facing side of our web applications.
The ideal candidate will have a strong background in frontend web development, with a deep understanding of HTML, CSS, and JavaScript. They should be proficient in using frontend frameworks such as Angular and experienced in implementing responsive and accessible design.
Mission: Design and implementation of the user-facing side of our web applications.
Responsibilities:
* Develop, integrate, and test new user-facing features for responsive enterprise applications with REST/JSON back-ends;
* Build reusable code and libraries for future use;
* Ensure the technical feasibility of UX/UI designs;
* Optimize application for maximum speed and scalability;
* Collaborate with back-end developers, UX/UI designers, and Business Analysts to improve usability;
* Experience integrating with server-side code to produce dynamic pages;
* Promote HTML, CSS, JavaScript, accessibility, usability, performance, memory, and events management best practices.
Requirements:
* Proficient understanding of web markup, including HTML5 and CSS3+;
* Proficient in building responsive HTML5 applications with rest back-ends;
* Proficient with server-side CSS pre-processing platforms, such as SASS or LESS;
* Proficient understanding of client-side scripting and JavaScript frameworks;
* Proficient with at least one grid system, such as Bootstrap;
* Experience with at least one advanced JavaScript library and framework, such as Angular;
* Experience implementing website accessibility using WCAG 2.x AA;
* Proficient understanding of cross-browser compatibility issues and ways to work around them;
* Proficient understanding of code versioning tool Git;
* Proficient understanding of building and deploying web applications;
* Team player attitude, goal-driven and results-oriented, self-motivated, with a willingness and aptitude to learn and grow with new technologies and techniques;
* Professional proficiency in English (written and spoken);
* Familiarity with Agile methodologies;
* Experience with development support tools like JIRA and Confluence;
* Knowledge of SEO principles;
* Knowledge integrating Web Analytics tools;
* Experience implementing frontend automated tests using Protractor.