Вакансия Fullstack разработчик Node + React + React Native

2 вакансии
Специализация: Front-end/JS
Уровень: Middle
Опыт: Без опыта
Уровень английского: Не важно
Город: Минск
Режим работы: Полный день

Мы ищем разработчиков начального, среднего и продвинутого уровня. Для начинающих будет организовано дополнительное обучение на реальных проектах.

Желательный начальный объем знаний:

Node

  • Иметь представление об event loop и неблокирующем выполнении кода в движке JavaScript.
  • Синхронное и асинхронное выполнение кода (callback functions, promises, async/await).
  • Что такое менеджер проектов npm или yarn? Для чего нужен файл package.json? Что такое папка node_modules?
  • Что такое модульное тестирование?
  • Основные библиотеки для реализации web сервера на node: Express, Koa и т.п.

React

  • Что такое компонент в реакте?
  • Модели классов и функциональных компонент.
  • Для чего нужны хуки? Описать основные хуки: useState, useReducer, useRef, useEffect, useMemo.
  • Что такое JSX?
  • Для чего нужны bundler'ы приложений (например, webpack). Схематически описать процесс построения и запуска приложения.
  • Для чего необходимо централизованное хранилище данных в веб приложении. Принципы функционирования библиотеки Redux.

TypeScript

  • Роль языка TypeScript в экосистеме веб разработки и его связь с языком JavaScript.
  • Типы данных: any, unknown, void, never.

Знание английского языка уровня Intermediate приветствуется.

Условия работы:

  1. Полная занятость, восьмичасовой рабочий день.
  2. Соцпакет.
  3. Дружный коллектив, вкусный кофе и шестнадцать сортов китайского чая.

О нас:

Golden Software of Belarus, Ltd (торговая марка ООО "Амперсант") была основана в 1994 г. в городе Минске. С тех пор мы занимаемся созданием и внедрением систем автоматизации учета и управления на предприятии. Мы разрабатываем собственную технологическую платформу Гедымин и строим решения на ее базе. В настоящее время клиентами компании являются тысячи предприятий нашей страны.

Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании