Казань
ПРОЕКТ:
Мы разрабатываем сервис, который помогает нашим пользователям принимать взвешенное инвестиционное решение о покупке/ продаже ценных бумаг. Для этого мы рассчитываем определенные показатели на основе получаемых данных из внешних источников и предоставляем пользователям удобный интерфейс для работы с этой информацией. Второй существенный блок функциональности нашего продукта - это управленческий учет портфеля ценных бумаг, который позволяет отвечать на вопросы о стоимости портфеля, из чего он состоит и какую доходность он приносит. Пользователями нашего продукта являются различные подразделения ПАО Совкомбанк.
ЗАДАЧИ:
- Брать на себя ответственность за часть продукта, в рамках общих приоритетов команды
- Привносить в продукт ценный для клиента результат
- В достижении результата, понимать как техническое решение, так и пользовательские сценарии
- Планировать свою работу и прозрачно отчитываться по ней
- Взаимодействовать с командой дизайнеров и серверных разработчиков
- Уметь разбираться в чужом коде
- Решать проблемы, о которых сообщили наши клиенты
- Изучать новые технологии и внедрять их в проект с целью его улучшения
- Принимать совместные командой решения сложных проблем
ТРЕБОВАНИЯ:
- Опыт разработки на JavaScript от 6 лет
- Опыт разработки на TypeScript от 3-х лет
- Знание возможностей и синтаксиса последних версий ECMAScript
- Глубокое понимание React.js и его основных принципов
- Понимание SPA на основе React/Redux
- Понимание методов и знание инструментов тестирования (unit, e2e tests)
- Опыт работы с системой контроля версий Git
- Опыт работы с средствами разработки, такими как Babel, Webpack, ESlint, npm
ПЛЮСОМ БУДЕТ:
- Опыт создания интерактивных визуализаций при помощи D3.js
- Опыт создания высоконагруженных веб-приложений и оптимизации производительности
- Практика тестирования собственного кода и применения TDD и/или BDD
- Опыт проектирования и дизайна интерфейсов, стремление соблюдать принципы SOLID, KISS и YAGNI