Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Middle/Senior Front-end Developer

Местоположение и тип занятости

Москва, ЗеленоградПолный рабочий деньМожно удаленно

Компания

Разработка ПО для технического анализа и электронной торговли

Описание вакансии

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

O вакансии:

Команда разрабатывает веб-приложения и API для брокерских фирм, клиентов компании.

Цель: предоставить возможность ведения и мониторинга всех аспектов трейдинга.

Будет необходимо принимать участие в разработке SPA продуктов, написанных на Angular, Typescript, SASS, CSS3, Node.js. В качестве back-end API на websockets + protocol buffers и REST API.

У нас построенные процессы разработки, весь код обязательно инспектируется несколькими разработчиками.

Что используется:

  • 1. Сервисная архитектура. Независимые API продукты, веб-приложения - клиенты API продуктов.
  • 2. Технологии и инструменты:
  • GitLab
  • TeamCity
  • Jira
  • Node.js (http web servers, REST API)
  • Apache
  • Linux (CentOS)
  • Windows (IIS)
  • .NET Framework 4.7 + Websockets (API)
  • MSSQLs
  • Classic ASP, ASP.NET MVC (legacy product)
  • Python (integration tests)
  • Angular + Typescript
  • Bootstrap 3 + SASS + CSS3
  • Karma+Jasmine (unit tests, E2E tests)

Задачи:
Написание, тестирование и поддержка кода.

Разработка unit-тестов, e2e тестов.

Планирование работы и оценка задач.
Написание требований и участие в обсуждении дизайна.
Необходимые навыки:
Отличное знание основ JavaScript и Typescript с опытом разработки не менее трех лет.

Опыт работы с Angular, React или Vue.js.

Опыт верстки на CSS3.

Понимание работы веб-приложений (REST API), веб-серверов и в целом сети интернет (HTTP, TCP, UDP).

Знание и опыт применения Node.js.

Опыт работы с Apache или IIS.

Опыт работы с Git.

Отличное знание принципов ООП и паттернов проектирования.

Участие в разработке коммерческих программных продуктов.

Высокая культура программирования.

Умение проводить качественное код-ревью.

Опыт работы в команде.

Высшее техническое образование.

Владение техническим английским языком.

Ответственность, пунктуальность, трудолюбие.

Чувство прекрасного :)

Желательно:

Опыт работы с Websockets.

Знание C#.

Понимание принципов разработки и архитектуры приложений на платформе .NET.

Знание Linux.

Знание теоретических основ баз данных, опыт работы с SQL.

Опыт разработки на T-SQL, опыт работы с MSSQL.

Знание Python.

Бонусы

Полная медицинская страховка на сотрудника и его семью;

Питание в офисе;

Проездной билет на наземный транспорт;

Бесплатные занятия английским языком (2 раза в неделю);

Доплата до 100% заработка на период больничного и отпуска;