Damco Solutions
UI Developer:
• Bachelor's degree or higher in Computer Science is preferred;
• Excellent verbal and written communication in English language.
• 5+ professional years of experience with programming languages/frameworks:
ReactJS (
Class
and
functional components ) • Experience building SPAs and
Micro Frontend
architecture • Thorough understanding of
React.js
and its core principles • Experience with global store management (
Context API ,
Redux - RTK Query) • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model • Familiarity with newer specifications of
EcmaScript
(
ES6 ,
ES7... ) • Strong TypeScript experience (at least 1 year in recent times); • Experience with
styled-components (CSS-IN-JS) • Knowledge of CSS preprocessors, like
SAAS
&
LESS • Experience with common front-end development tools such as
Babel ,
Webpack ,
NPM , etc. • Familiarity with unit test and end-to-end libraries (
jest, RTL, Cypress, Nightwatch ) • Familiarity with code versioning tools
(Git) • Familiarity with
RESTful APIs • Knowledge of modern authorization mechanisms, such as
JSON Web Token • Familiarity with modern front-end build pipelines and tools (
GitLab ) • Translating designs and wireframes into high quality code • Good to know • Older javascript libraries (jQuery, ExtJS, Backbone.js) • Basic experience with
Node.js • Basic knowledge in Azure Cloud • Basic knowledge in database technologies (NoSQL)
ReactJS (
Class
and
functional components ) • Experience building SPAs and
Micro Frontend
architecture • Thorough understanding of
React.js
and its core principles • Experience with global store management (
Context API ,
Redux - RTK Query) • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model • Familiarity with newer specifications of
EcmaScript
(
ES6 ,
ES7... ) • Strong TypeScript experience (at least 1 year in recent times); • Experience with
styled-components (CSS-IN-JS) • Knowledge of CSS preprocessors, like
SAAS
&
LESS • Experience with common front-end development tools such as
Babel ,
Webpack ,
NPM , etc. • Familiarity with unit test and end-to-end libraries (
jest, RTL, Cypress, Nightwatch ) • Familiarity with code versioning tools
(Git) • Familiarity with
RESTful APIs • Knowledge of modern authorization mechanisms, such as
JSON Web Token • Familiarity with modern front-end build pipelines and tools (
GitLab ) • Translating designs and wireframes into high quality code • Good to know • Older javascript libraries (jQuery, ExtJS, Backbone.js) • Basic experience with
Node.js • Basic knowledge in Azure Cloud • Basic knowledge in database technologies (NoSQL)