Frontend-разработчик ASP NET

Дата размещения вакансии: 27.01.2025
Работодатель: АВАТАР МАШИНА
Уровень зарплаты:
от 100000 до 120000 RUR
Город:
Ростов-на-Дону
Требуемый опыт работы:
От 3 до 6 лет
Коротко о нас:
Наша компания занимается разработкой продукта FractalGPT (fractalgpt.ru) - прямым конкурентом ChatGPT. Проект реализован на стеке ASP NET 9 (C#), Frontend на чистом html/js/css представляет из себя классический Razor Views (обсуждаемо, возможен переход на стек scss/typescript, Razor Pages, Blazor с фреймворком Angular).
Постановка задачи:
Интерфейс содержит сложный технический функционал и множество деталей: фильтры, выпадающие списки, всплывающие окна, анимации, диалог общения с взаимодействием через WebSocket, Landing Page, дополнительные окна с логикой переходов между ними в соответствии с User story (типовыми действиями пользователя).
Требуется сверстать мобильную и ПК версию высоконагруженного, оптимизированного, кроссплатформенного (IOS, Android, Firefox, Chrome) веб-интерфейса по макету из Figma и внедрить в наш ASP NET сервис (возможно что это будет .NET ASPIRE), для запуска которого требуется умение пользоваться Docker-ом с целью поднятия решения (делается одной кнопкой, в целом ничего сложного).
Образование и опыт:
Высшее образование.
Опыт работы на аналогичной позиции не менее 2 лет.
Технические навыки:
Уверенное владение языками: HTML, CSS, SCSS, Typescript, JS, C#.
Знание современных фреймворков (React, Vue.js, Angular), умение писать на чистом JS.
Опыт работы с инструментами проектирования интерфейсов (Figma, Adobe XD).
Навыки адаптивной и кроссбраузерной вёрстки.
Запуск ASP NET проектов через Visual Studio.
Умение поднимать решение с Docker-образом.
Знание принципов UX/UI:
Понимание основ юзабилити и принципов проектирования взаимодействия пользователя с интерфейсом.
Умение проводить пользовательские исследования и тестирование интерфейсов.
Портфолио:
Наличие портфолио с примерами выполненных работ.
Софт-скиллы:
Хорошие коммуникативные навыки для взаимодействия с командой и клиентами.
Способность работать в команде и принимать конструктивную критику.
Проактивный подход к решению задач и желание развиваться в профессии.
Дополнительные навыки:
Знание основ SEO и принципов оптимизации производительности веб-приложений
Знание особенностей Google PageSpeed (https://habr.com/ru/companies/ruvds/articles/462005/)
Опыт работы с системами контроля версий (GitHub)
Обязанности:
Проектирование и разработка пользовательских интерфейсов для веб-приложений.
Сотрудничество с командой разработчиков и дизайнерами для создания эффективных решений.
Проведение исследований пользователей для улучшения взаимодействия с продуктом.
Тестирование и оптимизация интерфейсов на основе полученной обратной связи.