Описание вакансии
Что нам нужно делать по нашей дорожной карте развития продукта:
- создавать новые функции и модули наших продуктов;
- разрабатывать компоненты на Angular;
- разрабатывать сервисы Angular для взаимодействия с серверным API;
- собирать сложные клиентские приложения из модулей Angular;
- разрабатывать библиотеку стилей и тем продуктов;
- строить адаптивный интерфейс.
Что нам важно увидеть в кандидате:
- вдумчивость и понимание смысла своих решений: главный вопрос — "зачем";
- способность к полной реализации фич клиента от проектирования и прототипирования пользовательского интерфейса до реализации сборки и тестирования сложного, многомодульного приложения.
- Если Вы немного архитектор или хотите им стать — эта вакансия то, что нужно и Вам и нам;
- желание делать свою работу лучше и развиваться: читайте и делитесь;
- английский – необходимы умения и навыки свободного самостоятельного чтения технической литературы и обсуждения выводов с коллегами.
- Мы ценим людей, уважающих свою работу, а не «отбывающих номер».
Наши требования к компетенциям:
- понимание принципов проектирования и разработки "хорошего кода", чистая архитектура и т.п.;
- уверенное владение Angular 17+, Typescript, Javascript, RxJS;
- опыт создания компонентов/сервисов на Angular;
- участие в проектировании архитектуры сложных многомодульных SPA;
- верстка HTML 5, адаптивный дизайн;
- знание CSS, постпроцессоров SASS или LESS;
- Будет плюсом знание WebApi, ChartJs;
- Будет плюсом участие в проектировании UX;
- уверенное владение Git.
Условия:
- Конкуретное вознаграждение
- Удаленный формат работы
- Официальное оформление