JavaScript developer

На данный момент вакансия закрыта на прием, но мы готовы пообщаться с вами на будущее.

Про нас:

Наша команда — это талантливые разработчики, опытные архитекторы и проектировщики, креативные дизайнеры, любознательные инженеры по качеству, использующие современные технологии в создаваемых с нуля проектах. Мы решаем нетривиальные задачи, которые переезжают жить на AWS / Azure / Google Cloud при помощи нашей замечательной DevOps-команды и публикуются в Google Play / App Store.

Мы живем в разных странах, городах и часовых поясах, но совместно работаем над VR, AR, IoT, веб-проектами и мобильными приложениями, Enterprise бизнес-приложениями. Мы профессионально говорим на разных языках: русском, английском, немецком, китайском, вьетнамском и «без акцента» на Python, С#, PHP, JavaScript (Angular, ReactJS), Swift, Kotlin.

Особое внимание мы уделяем таким вещам как, возможность роста, самореализации и взаимодействие в команде. Важно, чтобы работа приносила удовольствие! 

Про вас:

  • Эксперт в обычном Javascript (ES5, ES6), HTML, CSS3.
  • Отлично понимаете как минимум Angular или React и желаете профессионального развития в направлении второго.
  • Опыт работы от 3х лет.
  • Способны вести команду из 2-3 человек.
  • Способны вникнуть в существующий проект и начать выдавать результат в максимально короткий срок.
  • Готовы к интенсивному обмену знаний.
  • Владеете английским языком на уровне живого общения.
  • Любите не просто писать код, а реализовывать решения различных проблем с его помощью.
  • Предлагаете обдуманные и аргументированные решения и реализуете их с минимумом багов (или вообще без них)!
  • Планируете свое решение, прежде чем написать первую строчку кода.
  • Умеете строить решения со слоистой архитектурой.
  • Не приемлите подход: главное работает, а остальное не имеет значения.
  • Умеете тестировать свой собственный и чужой код (unit tests, integration tests, manual tests).

Плюсом будет:

  • Практические знания в области оптимизации и профилирования JavaScript кода.
  • Опыт разработки гибридных приложений (React Native, Cordova / Ionic, Capacitor).
  • Опыт работы с написанием серверного JavaScript (node.js).
  • Использование шаблонов проектирования в вашем JS коде.
  • Canvas / SVG; WebGL.
  • Хорошее понимание Frontend технологий: SASS / Webpack.
  • Опыт работы и реализации real-time сервисов и приложений.
  • TDD (Mocha / Jasmine).

Умение общаться с другими разработчиками и анализировать собственные предлагаемые варианты решения (и идеи) с точки зрения ROI (Return on Investment) - большой плюс!

Какие задачи решать:

  • Разработка новых приложений и проектов (в том числе мобильные) с использованием одного из фреймворков (React, Angular).
  • Работа с проектами, которые уже живут в production и развиваются, где растет количество пользователей, трафик, базы данных и нагрузка на инфраструктуру.
  • Проектирование и проработка архитектуры и бизнес-логики приложений.

С чем работать:

  • Один из JavaScript-стеков (React или Angular).
  • REST API.
  • Node.js.
  • Git.
  • Kubernetes / Docker / Jenkins / Nginx.
  • Linux preferred (Mac is fine as well. No Windows :).

Мы ценим:

  • Как красивый код, так и минимум кода.
  • Понятный код, который покрыт автотестами и содержит комментарии.
  • Разработчиков, увеличивающих пул знаний и опыт команды.
  • Разработчиков, думающих о конечном пользователе во время работы.
  • Разработчиков, решающих задачи бизнеса.
  • Тех, кто не боится ответственности и работает на результат.
  • Разработчиков, не требующих микроменеджмента и постоянного менторства.
  • Людей, которые сказали, что все будет сделано в среду, и финишировали во вторник.
  • Документацию, которая обновляется (и тех, кто над ней работает).
  • Чувство юмора )

Мы предлагаем:

  • Официальное трудоустройство и “белую” заработную плату.
  • Лояльный график работы: гибкое начало и окончание дня, возможность работать удаленно по пятницам.
  • Офис в центре города с доступом к любому виду транспорта.
  • Ежегодное Performance Review.
  • Прозрачные процессы в компании и гибкий менеджмент.
  • Работу над международными проектами в разных сферах.
  • Занятия английским языком за счет компании.
  • Частичную компенсацию спорта (фитнес, бассейн, волейбол, танцы и пр.).
  • Команду, которая всегда готова поддержать, объяснить непонятное и просто пообщаться.
  • Спортивные тимбилдинги и корпоративные мероприятия.
  • Пиццу в офисе по четвергам (наша традиция :) )
  • Комфортную зону отдыха, Playstation.
  • Возможность релокации в г. Сочи.

Если вам интересны нетривиальные задачи и алгоритмы, работа в команде с опытными людьми, high traffic apps, тогда отправляйте резюме и присылайте примеры вашего кода (или ссылку на профиль на github / bitbucket).

При возникновении любых вопросов не стесняйтесь звонить или писать.