/ remote

Senior Frontend Developer (React)

React Native

job summary _

Frontend Developer will be involved in maintaining a complex project that consists of several sub-projects, supporting global packages like ui kit, auth and others, not only the web side but also the electron application.

about the project_

A stable enterprise product for creating marketing presentations, preparing accompanying materials, and developing sales cycle business assistants for global pharmaceutical companies such as AstraZeneca, Novartis, Pfizer, Veeva, etc., and financial institutions like ING, Van Lanschot. Completely our code base, we have been developing it since 2015.Our services operate across multiple Availability Zones. The main APIs with business logic (GraphQL and REST) ​​are primarily implemented using PHP (Laravel, Yii2), however, there is also code in Node.js (JavaScript/TypeScript), Python, and C#. We use a combination of AWS and GCP to support our infrastructure. We also work on integration with our API partners (Veeva, Salesforce).As a product with high-security requirements, we undergo regular penetration testing from auditors and client companies to ensure compliance with industry standards such as OWASP, SOC, and ISO.

essentials _

/ 5 years experience as a Software Engineer.

/ Advanced knowledge of JavaScript.

/ React/Redux experience.

/ Algorithms and data structures. We expect you to understand which block of code is faster and why, and when you can quantify it all the better.

/ Architectural thinking, multilateral development. You can have a complete picture of the project, master new technology, read a UML diagram..

/ High level of written English and reading skills.

nice to have _

/ TypeScript experience.

/ GraphQL experience or possibly it's building.

/ Good algorithmic experience.

/ Strong CSS skills.

/ Knowledge of other languages(besides JS) is a plus.

/ Computer Science Diploma.

/ Spoken English.

Want to join our team?

Send us your CV on hr@weblabs.pro and our HR will contact you back.