Требуемый опыт работы
Нет опыта
Тип занятости
Полная занятость
График работы
Полный день
- HTML5 + CSSУмение оправдано применять теги, в соответствии с причиной их использования. Адаптивная верстка, работа с canvas и с анимациями. Sass (scss) приветствуется.
- JavaScriptУверенные знания обычного js, поддерживаемого во всех браузерах. Понимание того, как происходит выполнение программного кода js в браузере, умение работать с DOM средствами обычного js.
- TypeScriptПонимание принципов ts и примерное понимание механизмов трансформации кода на ts в обычный js. Так же приветствуется понимание принципов работы с технологией webpack и бандлерами в принципе, но необязательно.
- React (с использованием TypeScript)Требуется хорошее понимание парадигмы функционального программирования и её реализации в фреймворке React. Обязательны навыки работы со связкой React + TypeScript. Понимание основ ооп так же обязательно, приветствуется знание более общих понятий, таких как императивное и декларативное программирование. Обязательно знание принципов работы основных механизмов React (компоненты, жизненный цикл компонентов, хуки, кастомные хуки с использованием всех возможностей обычного js). Понимание технологии VDOM и процесса согласования. Знания о принципах оптимизации SPA на react. Приветствуются, но необязательны знания о технологиях SSG и SSR, а также принципов react fibers.
- Следить за красотой верстки. Не делать как придется, а делать как лучше и практичнее в перспективе. Также избегать кривой верстки и серьёзных неоправданных визуальных расхождений с макетом. Приветствуется pixel perfect, лучше даже vh vw perfect.
- Умение самостоятельно искать решение для поставленной задачи общедоступными средствами, читать, тестировать и отлаживать любой код (не только свой) в рамках стека, самостоятельно принимая решения относительно качества кода, в соответствии с установленным регламентом внутри команды. Искать пути для оптимизации кода (если необходимо) и проводить отладку для выявления несоответствий с желаемой производительностью. Быть в состоянии работать с devtools, postman. Умение работать с какой-либо реляционной бд либо через консоль, либо через админку и понимание основ языка запросов sql. Git обязателен как и умение с npm в консоли работать.
Ключевые навыки
Html5
Html/css
Javascript
Typescript
React
Адрес
улица Холмогорова, 65А
Контактная информация
ООО Омегасофтвер Рус
Сайт:
не указан
Почта:
не указана
Вакансия опубликована 26.12.2023 в г. Ижевск.