В дружной команде Zensoft для работы над новым международным проектом будем рады видеть: JavaScript Developer’а (Middle, Senior, Front/Back/Full stack).
Основные требования:
• Отличное знание JS, структур данных, алгоритмов
• English: Upper-Intermediate - fluent;
• Системное мышление
• Умение декомпозировать задачи / проблемы
Владение / наличие следующих навыков и знаний определят Ваш квалификационный уровень (Middle, Senior):
• Профильное образование
• Опыт работы от 1 до 5 лет (на аналогичной/смежной должности)
• Опыт тестирования кода TDD/BDD
• Базовые знания Web security (XSS, CSRF, желательно OWASP TOP 10)
• Любая парадигма программирования (ООП, ФП и тд)
• Паттерны программирования
• Принципы SOLID, DRY
• Понимание Event Loop
• Понимание async / await
• TypeScript
Будет плюсом для Front-End / Full Stack:
• Владение любым фреймворком / библиотекой: ReactJs, AngularJs, EmberJs, VueJs
• Мастер разработки кроссбраузерных JS приложений с асинхронным client/server взаимодействием (JSON, AJAX, WebSocket)
• Опыт работы с REST API, HTML5 API, сторонними API (Google, FB, Paypal, Stripe и т.д.)
• Наличие кругозора в области доступных библиотек и решений front-end разработки
• Понимание принципов рендеринга страницы в современных браузерах (rendering, repaint, reflow)
• Принципы мутабельности
• Владение npm / npx
• CSS: SCSS, LESS, SASS, POSTCSS
• БЕМ
• Компонентная разработка
Будет плюсом для Back-End / Full Stack:
• Владение любым фреймворком / библиотекой: ExpressJs, SailsJs, NestJs, MeteorJs
• Мастер разработки API приложений с асинхронным client/server взаимодействием (JSON, AJAX, WebSocket)
• Опыт работы с REST API, сторонними API (Google, FB, Paypal, Stripe и т.д.)
• Наличие кругозора в области доступных библиотек и решений back-end разработки
• SQL: MySql, MsSql, PostgreSql
• NoSQL: MongoDB, Redis
• AMQP: RabbitMQ
• Принципы транзакциональности
Обязанности:
• Вам предстоит заниматься разработкой долгосрочных стартап-проектов, которые развиваются на протяжении уже многих лет и являются успешными в своем направлении.
Условия работы:
• работа в комфортном современном офисе в центре города;
• руководство, готовое поддерживать вас и помогать в развитии;
• корпоративные вечеринки и совместный отдых;
• приятные бонусы и премии;
• компенсации спорта;
• своевременная оплата труда;
• возможность бесплатного обучения на курсах наших программистов;
• удобный график работы;
• официальное трудоустройство;
• возможность изучать английский язык с квалифицированным преподавателем прямо в офисе;
У нас дружный коллектив, мы правда классные ребята :)