Position: JS Developer (Middle)
Company: Teamvoy
Category: JavaScript
Experience: 2y
English level: upper

Всім привіт!

Ми компанія Teamvoy! Ми – українська IT компанія, яка була заснована у Львові у 2013 році.
Наша компанія займається web та mobile розробкою повного циклу складних передових продуктів. Ми маємо велику експертизу в напряму fintech & blockchain.

Шукаємо JS розробника (React) на масштабний американський проект який займається електронною системою торгівлі цінними паперами.

Технологічний стек:
ReactJS, TypeScript, Redux, React Query, Styled Components, Own UI lib, Jest, React Testing Library.

Які професійні навички нам важливі:

- 2 + роки досвіду розробки програмного забезпечення;
- Досвід роботи з Javascript (TypeScript MUST HAVE);
- Досвід роботи з React, Redux, styled components;
- Досвід роботи з оптимізацією React додатків;
- Досвід роботи з React Query;
- Досвід роботи з unit tests(jest, react testing library) MUST HAVE;
- Досвід роботи з react-table GOOD TO HAVE;
- Досвід архітектури та впровадження фреймворків інтерфейсів і систем проектування на основі компонентів;
- Досвід роботи з практикою безперервної інтеграції;
- У вас є природний хист і бажання створення гарних і функціональних інтерфейсів;
- Ви швидко навчається і швидко мислите;
- Ви використовуєте своє критичне мислення для робочих проектів;
- Сильні комунікативні навички та вміння працювати та спілкуватися безпосередньо з клієнтами.

Кваліфікація: 

- В проекті комунікація англійською мовою, відповідно гарні навички усного та письмового спілкування англійською мовою мають бути не нижче Upper Intermediate;
- Ступінь бакалавра в галузі програмної інженерії або математики, або 2 роки досвіду на релевантній посаді. 

Обов’язки:

- Розробляти рішення та алгоритми відповідно до технічних умов та документації;
- Використовувати стандартні алгоритми у власних рішеннях;
- Виявляти дефекти програмного коду та вирішувати проблеми пов'язані з тим;
- Відстежувати та фіксувати зміни, порівнювати вихідний код у визначеній системі контролю версій;
- Змінювати та покращувати існуючий програмний код, перевіряти його актуальність та валідність;
- Аналізувати відповідність програмного коду стандартам читабельності та продуктивності;
- Структурувати та форматувати вихідний код, комітити, називати змінні, функції, класи, структури даних і файли відповідно до конвенцій компанії та найкращих галузевих практик;
- Відтворювати дефекти, які знайдені QA і описані в систем, визначити причини дефектів, а виправляти код, щоб усунути дефекти;
- Брати участь в review code з колегами по команді;
- Писати юніт та інтеграційні тести на основі найкращих галузевих практик;
- Тісно співпрацювати з командою QA: відтворювати та виправляти помилки;
- Оцінювати терміни завдань (за допомогою ментора та на основі проектних методик).

Буде плюсом:

Досвід в проведенні співбесіди з новими кандидатами на роль trainee/junior JS.

Що ми пропонуємо:

- На вибір: робота з дому або в комфортному офісі в центрі Львова (в офісі є генератор, старлінк і підвал-бомбосховище);
- Кожних 6 місяців перегляд оплати праці;
- Чудова атмосфера в компанії та комфортне спілкування;
- Підтримка розвитку;
- 20 робочих днів відпустки та 20 лікарняних;
- Курси англійської мови.

Чекаємо на ваші резюме!
Гарного дня і мирного неба!