Вакансия: Верстка по макету + изучение React
React разработчику нужен помощник для верстки компонентов, знание React не обязательно, главное хорошо владеть версткой в тч flexbox. Большой плюс стремление расти и освоить React JS и React Native, в последствии трудоустроство на должность frontend developer.
Макеты приложен.
Оцениваю проект в 3 месяца работы. Чтобы относительно хорошо изучить реакт, нужно не менее 3х месяцев. В данный момент один человек стажируется по другому проекту. Нужно не менее 30 часов в неделю.
Если вы прочитали текст до конца, напишите в конце оффера "React"
Сам я fullstack Ruby on Rails + React JS, но больше по Ruby. Я директор компании Intelaxy, у нас штат программистов, работы много и все заняты, 2 React девелопера в офисе начинали как верстальщики, одного перевез в Самару из Минска, после успешной работы в течении полгода и зарплаты у них выросли в 2-3 раза.
Требования:
- Опыт верстки работающих проектов от 3х лет
- Уметь грамотно пользоваться caniuse, и использовать все допустимые фичи htmlcss для каждого проекта
- Уметь верстать четко по макету, но в тоже время уметь отойти от него для переиспользования кода (в случае ошибок дизайнера)
- Уметь самостоятельно тестировать верстку (кроссбраузерность кроссплатформенность переполнение контентом gtmetrix)
- Четко разбираться в семантике html элементов и их атрибутов (микроразметка + в карму)
- Иметь понимание основ типографики и как они реализованы в вебе
- Опыт использования одной из компонентных методологий/технологий (БЕМ, SMACSS, CSS-Modules), понимание зачем нужны вот такие классы payment-history-item__text
- Знать как и зачем использовать svg (спрайты, анимации, фильтры )
- Глубокое понимание transition, animation, transform
- Знаниевладение gridflex
- Понимать отличие фиксированной, адаптивной и резиновой верстки
- Понимать особенности верстки под высокий ppi и mobile first проектов
- Опыт использования одного из фреймворков Bootstrap Foundation Bulma UIKit SemanticUI Skeleton, уметь использовать только необходимые модули и грамотно кастомизировать и надстраивать над ними приложение
- Опыт работы с пре и постпроцессингом html/css, понимать какие преимущества дает препроцессор
- Уметь пользоваться cli интерфейсом
- Знать и применять таскранеры, модуль-бандлеры
- Знать GIT , GITflow