Frontend developer .

Sub banner

Frontend developer

Posted 13 days ago
Estonia or Amsterdam70000Job Reference: 36207

Ability to perform essential job duties with or without reasonable accommodation and without posing a direct threat to safety or health of employees or others.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. 

-Education & Experience Bachelor's degree (B.A. or B.S.) from four-year college or university with a degree in computer science, math, or related STEM field;

- 3 or more years related experience and/or training with JavaScript and deep understanding of Reactive Programming in JavaScript, knowing React/Redux (or other frameworks - Vue.js, Angular), Jest/React-Testing-Library, Typescript, E2E testing with Cypress or similar;

- knowing modern development patterns for application development or equivalent combination of education and experience.

- Knowledge of state management and concurrency patterns.

- Experience with asynchronous request handling, partial page updates, and AJAX.

- Excellent understanding of browser rendering behavior and performance.

- Experience with Node.js. Experience with team development & source control (Git) and continuous integration/continuous delivery best practices;

- Experience with map API services like Google Maps or MapBox is a plus.

- Additional experience with other programming languages is a plus.

Language Skills:

- Ability to read, analyze, and interpret the most complex documents.

-  Ability to respond effectively to the most sensitive inquiries or complaints.

-Ability to write speeches and articles using original or innovative techniques or style.

- Ability to make effective and persuasive speeches and presentations on controversial or complex topics to top management, public groups, and/or boards of directors.

Mathematical Skills: Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry.

Computer Skills: This is typically for an information technology position where the entire focus of the position is on computers or the networks on which computers communicate. Has advanced skills in working with hardware, software, support, and management of computer systems and can adapt extremely well to newer applications. Has advanced skills working with programming and networking computer software and systems.