Full-stack Developer

Full-stack Developer

Познакомьтесь с нами:

Hot Software за динамику и открытость, поэтому в нашей компании царит предпринимательский дух, сочетание азарта и сплоченности, страсть к успеху. Мы создаём высокопродуктивную среду и не боимся преград. Мы часто выходим из своей роли, проявлять инициативу и настойчивость, умение адаптироваться там, где это необходимо.

Наш стиль - избегать бюрократии, упрощать процесс связи сотрудников с руководством, внедрять корпоративные правила только там, где это реально необходимо. Нам важна лёгкость общения и личные качества. Мы принимаем в команду только тех людей, которые не просто обладают необходимой компетенцией, но и способны как минимум сохранить уже заданную культурную планку.

Культура:
Наш успех основан на людях и технологиях. Наша культура — это то, что делает Hot Software интересным и вознаграждаемым местом для работы. Мы выступаем за разнообразие и всегда ищем новые способы удивить клиентов.

Наши ценности:

  • развитие
  • амбиции
  • командная работа
  • ответственность
  • гибкость

Требования

  • Знание русского языка B1 и английского языка (технический язык).  
  • Знание  Operating systems: Linux , Servers and load balancing:  Nginx, Cloudflare, Fastly. 
  • Знание  Data storage and querying: MySQL, NoSQL, Couchbase  Analytics,  PostgresSQL, Redis. 
  • Знание   Backend Frameworks: Typescript, Node.js . 
  • Знание протоколов Rest  API, Soap, -Навыки юнит тестирования - Знание технологий JavaScript*, HTML5*, CSS3*.  
  • Понимание JS фреймворков (Angular2/ReactJS*/jQuery*/Node.js). 
  • Опыт настройки SSR* (Angular Universal). 
  • Уверенное владение  HTML5, CSS(SCSS): flexbox*, grid*, JavaScript (ES6+)/TypeScript*, Angular. -Глубокое  понимание RxJS*. 
  • Знание ООП* и паттерны проектирования*. 
  • Понимание  принципов работы с REST*, WebSocket*. 
  • Опыт  разработки UI-kit*. -
  • Инструменты дебаггинга (Chrome Dev Tools*, Firebug* и прочие) 
  • Инструменты контроля версий (Git*, GitHub*, CVS* и т. д.) 
  • Опыт декомпозиции и описания задач к разработке на основе бизнес требований. 
  • Опыт работы в команде, проведения code-review*.

Обязанности

По бекэнд части:

  • Занимается решением поставленных программных задач в рамках сервисов программ и баз данных. 
  • Тестирует и отлаживает код, исправляет ошибки. 
  • Пишет  юнит-тесты на свой и чужой код. 
  • Поддерживает, масштабирует имеющиеся  функциональность. 
  • Принимает участие в проектировании новых частей системы. 
  • Проводит код-ревью. 
  • Взаимодействует с коллегами: консультирует коллег, уточняет  задачи, обсуждает  функциональность, предлагает  идеи и т.п. 
  • Разрабатывает логику приложения.

По фронтэнд части: 

  • Занимается адаптивной и кроссбраузерной версткой сайтов. 
  • Настраивает функционал (кнопок, слайдеров, форм, галерей и других элементов) и пишет скрипты. 
  • Проектирует  UI* и создает  интерфейсы с нуля. 
  • Проверяет и тестирует функционал (не только свой). 
  • Проводит рефакторинг  (улучшения и оптимизации кода) и ускорение работы сайтов/приложений. 
  • Разрабатывает автотесты и исправления багов. 
  • Разрабатывает клиентскую  часть сайтов на Angular* и другие JavaScript* фреймворки. 
  • Активно  взаимодействует с программистами. 
  • Взаимодействует с веб дизайнерами и разработчиками в формате Agile*
Что мы предлагаем:
  • Офис в центре города;
  • Расширенная медицинская страховка;
  • Ежемесячная компенсация спортивных занятий;
  • Оплачиваемое обучение по повышению скиллов;
  • Корпоративные мероприятия (зима, лето);
  • Тим билдинги (весна, осень);
  • Well-being (завтраки, фрукты, чай/кофе, печенья, плацинды);
  • Self-review каждый год (повышение ЗП);
  • Day off на день рождение/ сертификат на день рождения.
Если вы хотите иметь то, что никогда не имели, вам придётся делать, то что никогда не делали.
Atașează CV-ul CV de pe site
Atașează CV-ul

Indicați Nume și Prenume

Ai un CV pe site? Intră
Trimite CV-ul

Alegeți jobul

Adaugă o scrisoare de intenție
Închide
Felicitări,
CV-ul tău a fost trimis cu succes! 🥳
Închide