Мои навыки : 1) JavaScript как основной язык программирования 2) TypeScript в основном для более корректного дебага еще на стадии написания, типизация входных данных, что ускоряет работу за счет сэкономленного времени на поиск непонятных ошибок 3) React - для разработки UI части веб приложений и сервисов, пишу 95% кода на функциональных компонентах, использую React Hooks для локального стейта, сайд эффектов, оптимизации избыточных перерисовок, а также в редких случаях и для управления глобальным стейтом если он не слишком объемный, в противном случае : 4) Redux - для стейтменеджмента, тут же использую либо HOC connect +MSTP+MDTP + HOC Provider, либо redux hooks. Вспомогательные инструменты : 5) Unit tests на React Library tests 6) Story Book для визуализации динамики изменений компонент, для пред показа спорных или сомнительных моментов заказчику, дизайнеру, верстальщику 7) Jest тесты на snapshot test, тут уже самоконтроль да и по большей части чтобы Тим лид мог также отслеживать проделанную работу Разметка и верстка : 8)семантическая верстка на HTML5 + CSS3 8.1) CSS module - более безопасная верстка без возможности конфликтов имен классов на чистом CSS 8.2)styled-components - разработка кастомных компонент, использую очень редко, когда есть настроение и время, но очень нравится что есть возможность кастомизации компонент, а для уже готовых компонент работаю с : 8.3) Material UI библиотекой Асинхронная работа 9.1) Axios 9.2) соглашение REST API Если вам хочется взглянуть на мой код, а также деплой некоторые проектов, можете пройти по ссылке в мой гитхаб : https://github.com/KhekhaevSelim Ссылка на кодварс : https://www.codewars.com/users/Selim1995 Если я вам долго не отвечаю тут, можете написать в телеграм : @selim1995 Опыт работы 7 месяцев, разработка внутренних продуктов для Intocode (г.Грозный) Проживаю в городе Грозном, ЧР, РФ. Готов к релокации при соответствующей зарплатной вилке, в любом случае открыт к обсуждению. |