Node.js developer Offline

Требования к знаниям и опыту:

 

Опыт разработки более 3-х лет

Отличное владение JavaScript и Node.Js, знание лучших практик и приемов

Разработка RIA и SPA на JS, Node.js

Использование MVC/MVVM JS framework

Опыт работы с фреймворком Express.js

Отличное знание jquery

Понимание принципов и умение работать с ассинхронным кодом (async)

Использования requires или других аналогичных библиотек

Проектирование и документирование API для межсервисного взаимодействия

Применение REST API, WebSockets

Знание SQL92

Опыт работы с docker

Умение тестировать собственный код (unit и интеграционные тесты)

Опыт работы с системой управления версиями Git

 

Требования к кандидату:

Навыки командной работы, понимание принципов Agile-концепции

Самоорганизованность, ответственность за результат

Умение планировать и оценивать работу

Высокие коммуникативные навыки: умение донести свое видение и обосновать его

Педантичность к качеству и чистоте написания кода, порядку в документации

Желание передавать свой опыт и делиться знаниями

Технический английский язык/чтение документации

 

Преимуществом будет:

Опыт Full Stack разработки с использованием любого из фронтенд фреймворков Vue.js/React.js/Next.js.

Базовые знания CSS 2-3/ HTML4-5/Bootstrap верстки

Умение работать с UI библиотеками и их оптимизацией

Уметь писать unit-тесты на JS (TDD/BDD)

Опыт работы по SCRUM с трекером Jira

 

Круг обязанностей:

Совместно с кросс-функциональной командой участвовать в разработке новых продуктов на коммерческих и внутренних проектах

компании:

Анализ требований и разработка технического дизайна системы.

Определение методов реализации и выбора подходов.

Планирование и оценка работ.

Backend-разработка — Data structure, Algorithms, Database, Server control, Api, etc.

Тестирование и исправление замечаний.

Участие в поддержке и развитии продуктов.

Написание и актуализация технической документации по разрабатываемым и внедряемым решениям.

Выступать в роли team-lead и наставника для младших разработчиков:

Передача опыта и знаний.

Распределение задач.

Ответственность за соблюдение регламента разработки, качество и чистоту кода.

Required skills experience

Node.js
Node.js, Team Leadership
Published
0 views
·
0 applications

The job ad is no longer active

Look at the current jobs Node.js Remote→

Loading...