Position: Middle Front End Developer
Company: MWDN
Category: JavaScript
Experience required: 3y
English level: intermediate

ABOUT THE PROJECT:
The client is a Fintech from Zurich who visualizes and manages financial assets online.
The Mission:
Their mission is to help people manage their wealth, life, and legacy online in an intuitive way.
The Project:
In the project you will be developing user interface components and work in a team that revises the service end-to-end and develops new features. It is intended that this project will be a long time engagement.

WE OFFER:
-People-oriented management without bureaucracy.
-Friendly climate inside the company – previous employees have come back often.
-Flexible working hours.
-100% paid sick leave.
-Paid participating in the sports events.
-Educational budget.

RESPONSIBILITIES:
-Develop user interface components.
-Coordinate with the rest of the team working on different layers of the infrastructure.
-Translate business requirements into technical requirements.

REQUIREMENTS:
-3+ years of experience with JavaScript.
-Strong proficiency in React and its core principles.
-Understanding fundamental design principles behind a scalable application.
-Collaborative problem solving, sophisticated design, and quality product.
-Experience with testing techniques, such as unit, functional, and integration testing.
-Familiarity with the newer specification of ECMAScript.
-Experience with data structure libraries.
-Basic cryptographic knowledge.
-Knowledge of web markup, including HTML5, CSS3.
-Familiarity with modern front-end builds pipelines and tools.
-Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
-Ability to understand business requirements and translate them into technical requirements.
-Familiarity with code versioning tools such as Git.
-Intermediate English.

WILL BE A PLUS:
-A knack for benchmarking and optimization.
-Good understanding of OWASP security principles.
-Understanding the nature of symmetric and asymmetric cryptography algorithms.
-User authentication and authorization between multiple systems, servers, and environments.
-DevOps experience.