Ведущий разработчик JS (SolidJS)
Что мы предлагаем:
- Конкурентный уровень заработной платы (уровень компенсации зависит от уровня знаний и опыта и определяется по результатам собеседования);
- Мы заинтересованы в развитии своих сотрудников и долгосрочном сотрудничестве;
- Оформление по ТК РФ в штат стабильной аккредитованной IT – компании;
- Заключение бессрочного трудового договора;
- Страхование по программе добровольного медицинского страхования;
- Удаленный формат работы или гибридный или работу в современном офисе районе Москва-Сити (в шаговой доступности от мцк. Шелепиха), оборудованная кухня, кофе, чай, фруктовые понедельники).
- Рабочий график (доступность с 9-18,).
Ожидания от кандидата:
- Понимание концепций, заложенных в React (на проекте используется SolidJS, на который с хорошими практическими знаниями React перейти не сложно);
- Опыт работы с библиотекой SolidJS;
- Аналитический склад ума;
- Уверенное знание (на высоком уровне) JavaScript, TypeScript, HTML, CSS;
- Опыт работы с библиотеками React, Redux, ReactRouter;
- Опыт написания переиспользуемых компонентов с нуля;
- Опыт коммерческой разработки React/SolidJSот 3х лет. (SolidJSот 1 года);
- Опыт работы с Linux;
- Опыт работы с Figma;
- Уверенное пользование системой управления версионностью Git (при помощи консоли);
- Понимание принципов SOLID;
- Понимание принципов MVC, MVP, MVVM (DDD, Hexagonal architecture как преимущество);
- Умение и желание писать тесты на кодовую базу;
- Знание английского языка (возможность беспрепятственно читать техническую документацию). Разговорный английский не обязателен.
Основные проектные задачи
-
Участие в обсуждении архитектурных решений по созданию переиспользуемых компонентов и реализации бизнес-задач;
- Создание переиспользуемых компонентов, основываясь на дизайн-макетах;
- Реализация бизнес-логики рабочих мест руководителя АЦ, эксперта АЦ, секретаря СК (АЦ – анализ цены, СК – сметная комиссия);
- Участие в code review;
- Написание автоматических тестов;
- Анализ текущего кода Заказчика на предмет понимания его работы (документации на модули, разработанные Заказчиком – нет, но их потребуется использовать в работе);
- Взаимодействие с функциональными консультантами по поставленным бизнес-задачам;
- Анализ поставленных функциональными консультантами бизнес-задач;
- Документирование разработок.
- Выполнение проектных задач в части выполнения разработок по направлению FrontEnd;
- Понимание внедряемой / реализуемой системы;
- Понимание структуры приложения, а также используемых библиотек;
- Участие в проектировании архитектуры внедряемых/реализуемых систем;
- Взаимодействие с консультантами и разработчиками в рамках своих компетенций по вопросам реализации новых разработок;
- Определение необходимых разработок для реализации функциональных ршений и их обоснование;
- Реализация задач в разработке;
- Определение применяемых технических решений при реализации задач разработки;
- Участие в ведении разработок в рамках реализации проектов;
- Консультация представителей Заказчика и коллег по вопросам осуществляемой разработки;
- Проработка вопросов, связанных с развитием реализуемых систем;
- Разработка проектной документации и инструкций пользователя;
- Участие в работах по поддержке продаж и развитию внутри Компании в рамках своих компетенций;
- Повышение уровня собственной профессиональной квалификации путем самообучения, прохождения тренингов и обучающих курсов в компаниях-поставщиках программного обеспечения, с последующей сертификацией по согласованной с руководителем программе.
Подход к собеседованию:
Собеседования будут проводиться в несколько этапов:
- (Опциональное) тестовое задание (решение-преимущество и возможное исключение этапа 3);
- Ознакомительная встреча;
- Задания в режиме livecoding длительностью 1-1,5 часа.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).