Функциональные обязанности:
- разработка программного обеспечения;
- участие в проектировании архитектуры программного обеспечения;
- проведение модульного и интеграционного тестирования;
- устранение ошибок и багов в программном обеспечении;
- взаимодействие с другими разработчиками и тестировщиками.
Профессиональные знания и навыки:
- знание JS, TS и React;
- уверенное знание HTML, CSS (CSS-in-JS, tailwind);
- знание протоколов, форматов и технологий HTTP, REST, Json;
- опыт работы с библиотеками управления состоянием (Redux / TanStack Query);
- работа с системами контроля версий Git;
- понимание принципов оптимизации производительности (Lazy Loading, Code Splitting, Web Vitals).