Репутація українського ІТ. Пройти опитування Асоціації IT Ukraine
Binary Studio is a custom software development agency with a focus on long-term projects. We leverage exceptional Ukrainian engineering talent to build world class solutions for tech companies.
6 октября 2020

Middle JavaScript Developer (вакансия неактивна)

Киев, Харьков, Львов

Необходимые навыки

Binary Studio в пошуках креативного і натхненного JS розробника на один з наших найбільш нестандартних проектів.

ПРО ПРОЕКТ
Десктоп додаток для моделювання та побудови схем бази даних, відображення та документації діаграм та зв’язків, а також доступу до даних зі сховищ RDBMS, NoSQL, схем та файлів. Команда розробляє нові фічі, розширює існуючий функціонал, а також інтегрує підтримку нових вендорів баз даних на основі плагінів.

Проект розроблявся командою Binary Studio з нуля і вже на ринку понад чотири роки. Ним користуються такі компанії як Oracle, IBM, Air France — KLM, Ebay, Atlassian, Microsoft, Nokia, Western Union, Booking.com, Cisco.

Зараз у команді — 4 досвідчених JavaScript розробники. Технічні рішення приймаються командою, у кожного є значна автономія в реалізації рішень.

ОСОБЛИВОСТІ РОБОТИ
Проект досить унікальний і нетиповий, адже в ньому немає бекенду чи фронтенду в його класичному розумінні, немає роботи з користувачами, запитами, немає клієнтської чи серверної частини. Основна задача — це робота з даними:
— візуалізація даних засобами React, D3, SVG
— алгоритмічні задачі пошуку та обробки даних
— робота над завантаженням даних зі сторонніх джерел та їх конвертація у різні формати.

Команда працює над розробкою розширень (плагінів) до різних баз. Це включає роботу на рівні драйверів з MongoDB, Couchbase, Elasticsearch, Neo4j, MySQL, Postgres, хмарними рішеннями AWS, GCloud та Azure, а також роботу з системами аутентифікації (Kerberos, LDAP). Крім того, багато задач по імпорту / експорту даних різних форматів, як от схем (JSON Schema, XSD), скриптів (SQL DDL) та даних (JSON, Avro). На проекті використовується багато open-source бібліотек, а для деяких задач не рідко розробляються власні модулі чи кастомізуються існуючі бібліотеки.

Проект передбачає багато програмування, постійну роботу з задачами, для яких часто не існує готових солюшенів, вимагає вміння мислити абстракціями.

ТЕХНІЧНИЙ СТЕК
Electron, NodeJS, React, Redux, Webpack, ES2020, D3, Docker.

ТЕХНІЧНІ ВИМОГИ
— Солідне знання JavaScript
— 2+ роки досвіду з React та NodeJS
— Досвід роботи з NoSQL базами даних
— Upper Intermediate English

Предлагаем

Binary Studio будує інформаційні системи світового рівня для малого та середнього бізнесу. Ми фокусуємося на розробці складних довготермінових проектів. Для цього збираємо під своїм дахом талановитих розробників, які прагнуть працювати над челенджевими задачами. Нас трішки більше 80 людей (і один кіт) та два офіси: у Львові та Києві.

Горячие вакансии

Все вакансии