Ведущий инженер, Typescript

Зарплата

от 3500 до 6000 $

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

Полный рабочий деньМожно удаленно

Компания

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

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

Про нас

Миллионы людей были вынуждены покинуть свои дома за последние несколько месяцев. Кто-то бежал от войны, кто-то от политических репрессий, кто-то просто перестал чувствовать себя в безопасности. Всех этих людей объединяет одно — они начали строить жизнь на новом месте и мы хотим им помочь.

Мы создали и развиваем сервис «Вместе» —  проект позволяющий взаимодействовать людям, уехавшим из родной страны и живущим за рубежом.

Проект молодой, в начале развития. Стиль работы – стартап. 
В команде владелец и идеолог продукта, 2 разработчика, дизайнер, тестировщик, не хватает руководителя разработки, человека в роли team lead.

Роль и качества нашего team lead 

Гуру, эксперт, матерый волк, паровоз, ракетоноситель, шеф, отец, поэт и режиссер разработки.

  • Понимает, что любую задачу можно решить за любое время;
  • Любит и умеет самостоятельно действовать и принимать решения;
  • Не ждет пока поставят задачу, действует проактивно;
  • Умеет писать грамотный, понятный и аккуратный текст. Уделяет этому внимание. Если вы умеете лучше, чем текст этой вакансии, — ура! Мы нашли друг друга;
  • Любит порядок, организацию процессов, получает от этого удовольствие;
  • Любознателен, интересуется новыми штуками и испытывает восторг от процесса обучения.

    Мы хотим, чтобы вы с легкостью и удовольствием:
  • Управляли архитектурой системы;
  • Руководили группой разработки, ставили задачи принимали решения;
  • Делали ревью кода и брали на себя менторинг младших коллег.

Мы ожидаем, что вы

  • Имели опыт работы в команде в роли ведущего разработчика, способны действовать самостоятельно и принимать решения;
  • Основным языком программирования выбрали Typescript, но не ограничены им;
  • Знаете паттерны проектирования ПО, основные алгоритмы, можете ответить на вопросы вроде "что такое замыкание";
  • Свободно оперируете CSS3 и понимаете современные принципы создания веб-приложений (основные протоколы - http, websocket и так далее; service workers; PWA и т.п.);
  • Умеете работать с React, знаете о других ведущих frontend-фреймворках, имеете позицию насчет них;
  • Слышали или имеете опыт с GraphQL, понимаете что это и зачем это нужно;
  • Понимаете принципы функционального программирования;
  • Хорошо управляетесь с базовыми инструментами разработчика (git, sh и т. п.);
  • Понимаете принципы автоматизированного тестирования, имеете практический опыт в написании тестов, знаете, что такое хороший тест;
  • Пользуетесь eslint и другими инструментами автоматического контроля качества кода;
  • Пользуетесь современным и хорошо автоматизированным окружением для разработки;
  • Имеете опыт работы с SQL, MongoDB и иными базами данных, знаете, что такое агрегации, как работают индексы, как оптимизировать запросы;
  • Умеете писать документацию хорошим языком, понимаете необходимость этого и любите держать вещи в порядке;
  • Знаете другие языки программирования, пробовали множество библиотек, ориентируетесь в популярных CodeOps / DevOps сервисах;
  • Решали задачи с облачными сервисами — AWS или Google Cloud.

Дополнительные инструкции

Резюме присылайте на alisa.filyukova@gmail.com с темой «Team Lead».