Front-end разработчик (React, Redux/Apollo, Node.js) Полная занятость вакансия
1 месяц назад - Frontend-разработчик - Калининград - 15 просмотровПодробности вакансии
В компанию Genesix требуется Front-end разработчик (React, Redux/Apollo, Node.js).
Компания Genesix ищет в команду опытного и целеустремленного Front-end JavaScript/TypeScript разработчика.
Мы специализируемся на разработке технически сложных, высоконагруженных проектов, e-commerce сервисов, сайтов и платформ с использованием технологии блокчейн.
В своей работе мы применяем технологии: Ruby on Rails, React + Redux/Apollo (GraphQL), Node.JS, React.Native.
Ваши задачи:
- Разработка логики и реализация функционала Front-end части на React и Redux/Apollo (GraphQL);
- Участие и обсуждение архитектурных решений для будущих проектов;
- Участие в проектах на базе современных технологий;
- Анализ и решение проблем клиентов, bug fixing.
Ваши знания и навыки:
- Уверенное знание React, его паттернов, понимание архитектурных принципов Redux или Apollo;
- Навыки кроссбраузерной адаптивной вёрстки, понимание BEM-архитектуры (используем препроцессор Sass);
- Знание Node.js / TypeScript;
- Понимание архитектуры REST и GraphQL;
- WebScockets;
- Аккуратность и внимательное отношение к написанию кода (используем Prettier и ESLint/TSLint), любовь к деталям и мелочам;
- Умение работать с git и консолью;
- Желательно, чтобы code-review, git-flow и баг-трекер тоже не были для вас новостью;
- Умение и желание разбираться в незнакомых технологиях;
- Плюсом будет знакомство с blockchain: Ethereum, EOS и фреймворком Ruby On Rails, а также знания AngularJS.
Условия:
- Уютный офис в Калининграде по адресу ул. Красная;
- Возможность удаленной работы;
- Гибкий график работы;
- Оплачиваемый отпуск;
- Перспективы личностного и карьерного роста;
- Дружный молодой коллектив;
- Уютная кухня, чай, кофе и печеньки;
- Помощь в переезде в Калининград.
О компании
Мы создаем технически сложных проекты, стартапы — от разработки технического задания до запуска продукта в продакшн;
Изучаем компанию и бизнес-задачи наших клиентов, предлагаем варианты решения сложных задач;
Используем комплексный подход в разработке: проектирование интерфейса, создание UC кейсов, верстка, программирование и тестирование;
Для нас в первую очередь важен качественный продукт, даже если он потребует большего времени на реализацию;
Почти половина наших заказчиков возвращаются, чтобы создать еще один проект.
Технологии
- Основные технологии разработки – это язык программирования ruby и фреймворк Ruby on Rails. Также, мы используем: NodeJS, C++
- Создаем Blockchain проекты с использованием технологий: Ethereum and Solidity, Graphene, BitShares, Bitcoin Core, Bitcoin-Cli, EOS.
Команда и принцип разработки
Мы работаем с талантливыми людьми, в сплоченной команде (от директора до junior программиста) создаем потрясающие проекты и генерируем великие, а порой и безумные идеи;
Активно поддерживаем развитие скилов разработчиков внутри компании;
Фактически большинство наших сотрудников работает удаленно;
Придерживаемся принципов Agile в разработки.