Заниматься придется разработкой новых интерфейсных элементов и логики маркетплейса, а также поддерживать, расширять и рефакторить текущую кодовую базу. Для этого обязательно пригодится: Опыт разработки кастомных элементов под Vue (без использования фреймворков вроде Vuetify, Bootstrap, Naive UI и подобных). У нас все элементы кастомные специально под проект. Любовь к верстке нетривиальных интерфейсов, уверенная работа с Figma; Опыт работы с SCSS по методологии БЭМ, стойкая нелюбовь к Tailwind; Понимание тонкостей работы с SSR, плюсом будет опыт с Vue/Nuxt третьей версии; Умение писать на TypeScript; понимание того, когда написание хитровывернутого типа слишком сильно затянет разработку. Иногда нужно "as any", увы : ( Опыт в чтении/написании/редактировании спецификаций в формате [OpenAPI] ( (у нас spec-first разработка); Навык работы с Git на относительно базовом уровне, любовь к порядку и [Conventional commits] (https:// в соседних областях - в дизайне и бэкенде (профильно заниматься не придется, необходимо для лучшего взаимодействия между командами); Открытость в общении - на первых порах общаться и уточнять тонкости придется много; Будет приятным бонусом: Развитая культура письменного общения, внимательность и стремление к порядку, аккуратность и педантичность в работе; Понимание хорошего UI/UX, важности микроанимаций, широкий кругозор на интерфейсные решения; Любовь к настольным играм :) |