Position: JavaScript developer (Strong Junior)
Company: Teamvoy
Category: JavaScript
Experience: 1y
English level: intermediate

Всім привіт! Шукаємо JS Engineer.

Один із проектів це CRM-система, яка допомагає страховим агентам виконувати повсякденний розпорядок дня.
Клієнт: Філадельфія, США

Технологійчний стек:

JavaScript, React, React Hooks, Redux, Next.js, Git, Preprocessors(SASS/LESS), Styled Components, CI/CD

Обов’язки:

* Develop solutions and algorithms according to technical specifications or other required documentation
* Use standard algorithms in applicable cases
* Detect defects in program code and resolve problems
* Track and commit changes, compare source code in the defined version control system
* Modify existing software code and test its availability 
* Analyze software code compliance with readability and performance standards
* Structure and format source code, comment and mark up the code, name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
* Reproduce defects logged in an issue tracking system, identify defect causes, and then modify the code to eliminate defects
* Review code of team members
* Write unit and integration tests based on industry best practices
* Work with QA: reproduce and fix found bugs
* Estimate project tasks (with the help of a mentor and based on project methodologies)

Які професійні навички нам важливі:

* Knowledge of popular UI  technologies / frameworks (ReactJS, AngularJS, BackboneJS, VueJS, EmberJS)
* Algorithms / Data Structures
* Basic knowledge of Object Oriented Design
* Basic knowledge of NodeJS (Express, Koa, HapiJS, Mongoose, Sequelize)
* UI Architecture (Redux, MobX, VueX )
* Basic knowledge of UX / UI ( Sketch / Photoshop)
* Experience with CSS and Preprocessors (CSS, LESS, SASS, Stylus, PostCSS)
* Basic Knowledge of system version control (primary Git)
* Testing tools (Moca, Jest, Jasmine, Ava)
* Testing methodologies (TDD, BDD)
* Network protocols (HTTP / HTTPS / HTTP2, AMQP,  ZMQ, Sockets, WebSockets)
* Intermediate+ level of English

Освіта:

BS/MS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related field

Буде плюсом:

* Basic knowledge of any programming language (Ruby ideally), OOP principles
* Experience running, writing and maintaining automated tests
* Basic knowledge of API
* Understanding high-quality UI&UX for web and mobile apps

Що ми пропонуємо:

- На вибір: робота з дому або в комфортному офісі в центрі Львова
- Кожних 6 місяців перегляд оплати праці
- Чудова атмосфера в компанії та комфортне спілкування
- Підтримка розвитку
- 20 робочих днів відпустки та 20 лікарняних