Fullstack (Angular+.Net) разработчик
Требования
Местоположение и тип занятости
Описание вакансии
О компании и команде
Описание проекта:
Разработка приложения для B2C направления компании в финансовой сфере.
Ожидания от кандидата
Основные задачи сотрудника:
• Совместно с командой поддерживать и развивать проекты
• Участвовать в планировании
• Влиять на продукт (мы прислушиваемся к хорошим идеям)
• Проводить Review и рефакторинг
• Делиться опытом с командой, предлагать улучшения
• Написание unit-тестов
• Положительная обратная связь от заказчика
Требуемые компетенции
- Коммерческий опыт работы от 2 лет
- Понимание структур данных, шаблонов проектирования и алгоритмики
- Хороший опыт с NgXS / NgRx / Redux / Akita (главное – понимаете суть работы менеджеров состояний)
- Знание RxJS
- Знание Angular 17+ (ChangeDetectionStrategy, Signals, SSR и т.п.)
- Опыт применения принципов SOLID, KISS, DRY
- Отличные знание C#, .NET, SQL
- Знание JavaScript && TypeScript
- Опыт в написании Unit-тестов (Jasmine + Karma)
- Опыт работы с асинхронным кодом (async/await)
- Опыт работы с RabbitMQ или другими брокерами
- Знание основных паттернов проектирования и умение их в нужном месте применять
- Понимание зачем писать unit-тесты и умение их писать, опыт с популярными test frameworks (NUnit, xUnit), опыт с тулингом: Moq, FluentAssertions, TestContainers
Условия работы
- Официальное оформление в аккредитованную IT-компанию;
- Система ДМС со стоматологией;
- Собственный учебный центр с тренингами по языкам программирования, soft skills, карьерному росту и пр.;
- Участие в крупных отраслевых мероприятиях;
- Cпортивные и well-being мероприятия;
- Корпоративные скидки от компаний-заказчиков и многое другое