Redux

Открытые вакансии с вознаграждением

Weigandt Consulting (WDT) is an international IT consulting company with headquarter in Germany, clients from Europe, engineering centers in Russia, and employees around the globe. The company has extensive expertise and focus purely on the retail industry delivering value to many successful retailers, helping them to boost profitability and gain a competitive edge by offering the highest level of customer experience.
Our initiative-driven working environment and culture support the contribution of every team member, to increase your learning opportunities and challenge you to grow with us.
Currently, we are looking for a Front-end developer for a long-term project with a global retailer from the United Kingdom. The main aim of the project is the automation of transport logistic schedules, this is a new project starting from scratch on modern technology stack impacting the daily life of hundreds of drivers and thousands of retail consumers.
Main responsibilities:

  • Frontend software development of web applications;
  • Regular interaction with client for refinement sessions, planning, and stand-up meetings;
  • Contribute to UI design and technical solutions discussions;
  • Prepare technical documentation;
  • Suggest improvements and enhancements.

Knowledge, Skills, and Experience required:

  • 2+ years of commercial software development experience;
  • Confident knowledge of JavaScript and Node.js programming;
  • Confident knowledge of React+Redux libraries;
  • Good to have experience with TypeScript, WebSockets, SASS/LESS, PostCSS;
  • Good to have experience with web-app performance optimization, including React-based;
  • Good to have experience with testing methodologies (end-to-end, unit, integration, etc);
  • Understanding and practical experience of Agile/Scrum;
  • Upper-Intermediate English (B2) writing and speaking skills;
  • Self-dependence and open communication.

Our benefits:

  • Competitive monthly fixed salary (based on the results of the interviews);
  • Long-term international projects with modern technology stacks;
  • Flexible work format: remotely anywhere or in our offices (Moscow, St.Petersburg, Auchen);
  • Flexible schedule: full-time 40 hours per week, no night meetings;
  • Official contract in accordance with country legislation;
  • Paid vacation 28 days, overtimes, sick leaves, official country holidays;
  • Full medical insurance with dental care after the trial period;
  • Company-provided modern IT equipment: Apple MacBook/ HP/ Lenovo;
  • English-speaking clubs and 50% compensation for individual classes;
  • Regular online and offline informal events, friendly atmosphere.
Weigandt Consulting
🇷🇺
Weigandt Consulting
🇷🇺
Ремоут

Frontend developer

Награда:

Muse Group creates popular digital products and software for the international community of musicians.

We are looking for a Frontend developer to work on the sheet music website MuseScore.com, where a vibrant community of composers, transcribers and arrangers choose to publish scores they have created in MuseScore’s desktop app. You would join a team of highly skilled developers and designers working to ensure the website meets the needs of these users.

Your job would involve implementing and improving features of the MuseScore.com website that are specifically aimed at score creators, including:

  • The score upload process;
  • Tools for managing scores and organising them into collections;
  • User collaboration and community management features;
  • Accessibility and localisation.
    You Will:
  • Help to develop the creator and community features of MuseScore.com;
  • Work with designers to access their ideas from a technical perspective;
  • Take the finished designs and implement them in the website code;
  • Fix bugs and solve problems identified by users and testers.
    What kind of experience do you need:
  • 3+ years experience as a web developer;
  • 2+ years experience as a React/Redux developer;
  • Good knowledge of JavaScript (ES2019 specification) and TypeScript/Flow;
  • Skills in desktop publishing: accuracy, responsive design, component approach, animation skills;
  • Knowledge of progressive enhancement and graceful degradation;
  • Experience with website performance optimization (Core Web Vitals, PSI);
  • Ability to debug/profile in a browser;
  • Familiarity with basic programming patterns (OOP / FP);
  • Ability to use Git VCS and the command line;
  • You have a high level of English.
    What we offer:
  • Remote: you can work from home
  • Freedom: the team decides for itself how to achieve its goals.
  • Drive and achievements: we work for results, not for time. Employees independently choose a convenient schedule. We ask you to be in touch from 13-00 to 18-30 Moscow time.
  • Development: we pay for specialized training, English, conferences and books.
  • International experience: joint projects with colleagues from Europe, the USA and other countries.
  • Creativity every day: we make products for musicians - people of art - so each of us is a bit of a musician.
  • The opportunity to influence the development of the music industry: There are 200 of us, but our products are used by 400 million musicians around the world!
Muse Group
🇷🇺
Muse Group
🇷🇺
Москва

Frontend Developer (React)

Награда:

Мы ищем Fullstack разработчика в команду рекламы, который возьмет на себя управление всей инфраструктурой рекламы как на фронте, так и на бэке.
Реклама - ключевая точка роста сервисов. Они - бесплатные и не могут существовать без рекламы, благодаря которой мы создаем полезные и удобные платформы и сервисы для музыкантов по всему миру.
**Под капотом: **Полностью распределенная команда в уникальном, быстрорастущем продукте. Мы работаем на высококонкурентном глобальном рынке (ключевые ГЕО - США, Западная Европа, Юго-Восточная Азия). Любим одними из первых тестировать все новейшие технологии. Не боимся ошибаться, а если так происходит, то проводим post mortem, разбираем ошибки и работаем дальше.
Используем современные инструменты коммуникации: Slack, Jira, Confluence, Github, и другие.
Наш стэк: JS/TS, React, Redux, PHP, Yii2.
Что нужно будет делать:

  • Реализовывать фиксы рекламы (на бэке и фронте);
  • Поддерживать имеющийся и организовывать новый импорт данных от рекламодателей;
  • Реализовывать тестирование новых/изменённых форматов рекламы в вебе. 
    Какие технические требования:
  • Знание основных паттернов проектирования (ООП / ФП; React/Redux приложений);
  • Хорошее знание JS (спецификация ES2019) + flow/typescript;
  • Опыт владения современным PHP (мы используем PHP 8.0);
  • Опыт работы с MySQL;
  • Опыт работы с любым фреймворком (YII2, Laravel, Symfony).
    Что мы предлагаем:
  • Удаленка: можно работать из дома или из коворкинга, который мы компенсируем в любом городе.
  • Свобода: команда сама решает, каким способом достичь поставленных целей.
  • Драйв и достижения: мы работаем на результат, а не на время. Сотрудники самостоятельно выбирают удобный график. Мы просим быть на связи с 13-00 до 18-30 мск.
  • Развитие: мы оплачиваем профильное обучение, английский, конференции и книги.
  • Забота: расширенный ДМС с первого дня работы, скидка на страхование членов семьи, корпоративный психолог, помощь в сложных жизненных обстоятельствах, помощь при релокации в Калининград.
  • **Международный опыт: **совместные проекты с коллегами из Европы, США и других стран.
  • Творчество каждый день: мы делаем продукты для музыкантов — людей искусства — поэтому каждый из нас немножко музыкант.
  • Возможность влиять на развитие музыкальной индустрии: нас 160, но нашими продуктами пользуются 400 миллионов музыкантов по всему миру!
Muse Group
🇷🇺
Muse Group
🇷🇺
Ремоут

Fullstack developer

Награда:

Ultimate Guitar — это сервис и приложение с крупнейшим каталогом аккордов и табов для игры на разных музыкальных инструментах - гитаре, укулеле и фортепиано.
У нас около 200 миллионов пользователей по всему миру, основная часть нашей аудитории из США и Европы. Нашим продуктом пользуются профессиональные музыканты и те, для кого музыка - это увлечение и хобби.
Наша миссия - это облегчать жизнь музыкантам, создавая для них удобные и полезные продукты.
Перед командой продукта UG стоят амбициозные цели на ближайшие годы, в том числе, связанные с ростом контента на платформе. Создавать контент — хорошо, но лучше, когда его создают сами пользователи или им делятся партнёры. Контент может быть разный: образовательный, развлекательный, просто песни, но неизменно должен быть связан с музыкой.
Ищем Senior Frontend разработчика для создания дизайн системы и нового функционала.
Наш стек: React, Redux, Typescript, Webpack
Что нужно будет делать:

  • Проверка и валидация продуктовых гипотез;
  • Решать задачи c визуальными react компонентами, синхронизацией с бекендом;
  • Участвовать в разработке продукта для большой аудитории;
  • Работать в связке с дизайнером для выработки лучшего решения;
  • Работать над созданием дизайн системы.
    Что мы ждем от вас:
  • Знание основные паттерны проектирования (ООП / ФП; React/Redux приложений);
  • Хорошее знание JS (спецификация ES2019) + flow/typescript;
  • Умение дебажить / профилировать в браузере;
  • Знание что такое progressive enhancement и graceful degradation;
  • Знание Git + уметь запускать консольные таски;
  • Навыки верстки: аккуратность, responsive design, компонентный подход, умение работать с анимацией.
    Большим плюсом будет:
  • Умение писать тесты;
  • Знание английского минимум B2;
  • Умение работать с аналитикой крaшей - sentry;
  • Опыт оптимизации сайта для медленных соединений и слабых девайсов;
    Что мы предлагаем:
  • Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.
  • Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
  • Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.
  • Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
  • Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.
Muse Group
🇷🇺
Muse Group
🇷🇺
Remote

Senior Frontend Разработчик

Награда:

Бизнес-секреты — медиа, которое помогает предпринимателям и клиентам Тинькофф делать их бизнес сильнее. Наша задача на 2022 год — встать у предпринимателей в один ряд с крупными изданиями, которые те читают: Т⁠—⁠Ж, vc.ru, Forbes.
Мы уже доказали бизнесу, что проект перспективный и его целесообразно развивать, — поэтому и расширяем команду. Новые разработчики попадут на этап становления крупного медиа — со всеми вытекающими: вызовами, связанными с наплывами трафика, возможностью принимать важные технические решения и вырасти вместе с продуктом.

Что по технологиям

Под капотом у сайта — «Вордпресс». Он позволил нам за месяц начать выпускать материалы, получать первые реакции пользователей и решать задачи бизнеса. Сейчас хотим эволюционно от него избавиться: сначала использовать как Headless CMS для управления контентом, а потом съехать на собственную разработку. Делаем так, потому что проект получает трафик и бизнес хочет его быстро развивать, а мы уже видим границы возможностей «Вордпресса». Альтернатива в виде полного переписывания и переключения не подходит, потому что требует реализовывать фичи дважды и больно переключаться в конце — так все, наоборот, растянется.
Сейчас оборачиваем «Вордпресс» в Docker-контейнер и начинаем обращаться к нему по REST API — как к обычному бэкенду. Писать на PHP не придется: новую функциональность мы будем реализовывать в микросервисах. Сами микросервисы будем пилить на связке Node.js, NestJS и TypeScript. В качестве базы — Postgres, для кэшей — Redis.
Фронт нам точно потребуется отрисовывать на сервере, потому что для медиа важно индексирование контента. Поэтому фронт будет запрятан за прослойкой на Node.js. Для самих приложений есть два внутренних SSR-фреймворка на TypeScript, React и Redux. Мы напишем прототипы на обоих и после этого решим, на какой проще и перспективнее съехать.
Для всего этого есть готовые шаблоны приложений и инфраструктура соседних команд: Тинькофф-журнала и Тинькофф-помощи. Достаточно клонировать репозиторий с Gitlab, поправить пару конфигов — и будет доступна локальная разработка, автоматизированная сборка в пайплайнах, деплой в Google Kubernetes Engine и другие ништяки.

Что будем делать

Глобальная цель — вырастить Бизнес-секреты из блога в медиа: со своими личными кабинетами, пользовательским контентом, сообществом, школой бизнеса и остальным обвесом.
Прямо сейчас мы редизайним сайт: улучшаем пользовательский опыт и меняем образ под целевую аудиторию.
Как будет выглядеть сайт после редизайна
Как будет выглядеть сайт после редизайна
Следующей большой задачей будет запустить личный кабинет. Так мы повысим возврат пользователей и сделаем персонализированные коммуникации. Сами пользователи начнут генерить контент в комментариях, что тоже важно для интернет-издания. Еще в рамках этой задачи начнем организовывать собственное сообщество: позволим публиковать предложения об услугах, искать подрядчиков, проверять контрагентов.
После этого возьмемся за школу бизнеса. Мы уже запустили текстовые курсы для начинающих предпринимателей: «Как открыть ИП и начать бизнес», «Как зарабатывать на госзакупках», «Как получать и платить в валюте». Теперь хотим их объединить под одним образовательным продуктом.
Как всё это сделаем, определим очередную веху вместе с продактом.

Чего ожидаю от кандидатов

Из хардов будет сложно без:

  1. Навыка кросс-браузерной адаптивной верстки. Ориентируемся на последние браузеры. Можно не Pixel Perfect.
  2. Знания основ JavaScript: функции, асинхронность, как код работает в браузере.
  3. Опыта работы с нашим стеком: TypeScript, React, Redux, Node.js, Express, NestJS Redis и Postgres — лучше, чтобы сталкивались хотя бы с половиной инструментов.
  4. Умения собрать проект с помощью Webpack и завернуть в Docker.
  5. Знания основ веб-архитектуры: клиент-серверное взаимодействие, синхронность и асинхронность, микросервисы и так далее.
  6. Умения спроектировать MVP сервиса по бизнес-требованиям и спланировать его масштабирование в случае наплыва пользователей.
    Будет большим плюсом, если трогали Kubernetes.
    Из софтов главное — самостоятельность. Чтобы получил от бизнеса задачу, уточнил непонятное, декомпозировал и расписал, обсудил с коллегами, если нужно, написал код, сдал в тестирование, выкатил на прод, пришел к бизнесу за следующей. Высший пилотаж, если по дороге ни с кем не поссорился, а в итоге еще что-то отрефлексировал.

Что предлагаю взамен

Можно рассчитывать на:

  1. Белую зарплату раз в месяц по договору. По возможности переведем в штат с соцпакетом.
  2. Гибкий график. Главное — побольше времени пересекаться с остальной командой.
  3. Удаленную работу. По желанию можно приезжать в наш офис в семи минутах от «Динамо» или в офисы Тинькофф в других городах.

Как помогаем расти

Чему при желании у нас можно научиться:

  1. Выращивать стажеров и делегировать им задачи. Несколько раз в год набираем студентов Физтеха, Вышки, Бауманки, МГУ и других вузов с неплохими техническими программами.
  2. Смежным с работой софт- и хард-скиллам. В Тинькофф развитая система внутренних тренингов — от безопасности веб-приложений до поиска баланса между работой и личной жизнью.
  3. Писать статьи на «Хабр» и «Медиум», выступать с докладами на митапах и конференциях. Наши редакторы, HR и DevRel помогут подобрать тему, собрать материал, подготовиться и опубликоваться или выступить.
  4. Другим навыкам, которых вам будет недоставать для работы. Есть возможность поучиться на курсах или послушать конференции за счет компании.
Тинькофф-журнал
🇷🇺
Тинькофф-журнал
🇷🇺
Москва

Фулстек в Бизнес-секреты

Награда:

Ultimate Guitar — это сервис и приложение с крупнейшим каталогом аккордов и табов для игры на гитаре, укулеле и фортепиано.
У нас около 300 миллионов пользователей по миру, основная часть нашей аудитории из США и Европы. Продуктом пользуются и профессиональные музыканты и те, для кого музыка - это увлечение и хобби.
Наша миссия - это облегчать жизнь музыкантам, создавая для них удобные и полезные продукты.
Команда UG расширяется в виду супер амбициозных целей на ближайшие годы и мы ищем сильного React Native разработчика в команду потребления контента.
Целью этой команды будет работа по всем направлением, связанным с потреблением контента на платформе. Контент есть - нужно его эффективно раздавать, - рекомендательные системы, новые точки входа в потребление контента, retention сервис и пуши, улучшения поиска - всё то, что нарастит потребление контента и timespent пользователя - в области ответственности этой команды.
Продукт доступен на всех платформах: веб, iOS, Android.
Наш стек: React native, TS, JS, React, Redux, Swift и Java.
У нас будет интересно, если:

  • Вам интересно работать на highload проектах, которыми пользуются миллионы людей по всему миру, с актуальным стеком и возможностью погрузиться в новые технологии;
  • Вы хотите работать в компании, которая занимается созданием абсолютно новых инструментов и сервисов для музыкантов;
  • Вы любите не только создавать новое, но и доводить до совершенства имеющиеся хорошие решения;
  • Вас привлекает работа в сильной и очень амбициозной команде.
    Что нужно будет делать:
  • Разрабатывать и поддерживать мобильное приложение, реализовывать продуктовые гипотезы в приложении Ultimate Guitar- самого популярного в мире сервиса для гитаристов, делая игру на гитаре во всем мире понятнее, приятнее и интереснее;
  • Разрабатывать как масштабные проекты по созданию нового функционала и инструментов для обучения игре на инструменте, так и небольшие изменения, упрощающие жизнь пользователей;
  • Реализовывать интеграции с различными сервисами;
    Что мы ждем от вас:
  • Опыт разработки как под React, так и под Native-часть мобильного приложения;
  • Навык работы с Android Studio и Xcode;
  • Умение аргументировать свои решения не только верой;
  • Ответственность за результат.
    Плюсами будут:
  • Опыт продуктовой разработки от 3-х лет;
  • Понимание Material Design и HIG;
  • Наличие поддерживаемых opensource проектов;
  • Желание и умение принимать решения на основании данных;
  • Знание английского;
  • Любовь к музыке.
    Что мы предлагаем:
  • Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.
  • Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
  • Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.
  • Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
  • Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.
Muse Group
🇷🇺
Muse Group
🇷🇺
Remote

Senior React Native Developer

Награда:

Нет вашей компании? Добавьте вакансии с вознаграждением, и получайте рекомендованных специалистов.