RadianceTeam — компания-разработчик программного обеспечения, специализирующаяся на индивидуальных программных решениях.
От концепции до запуска мы берём на себя все этапы разработки продукта — стратегию, архитектуру и реализацию, предлагая индивидуальные технологические решения, разработанные для повышения эффективности и удовлетворения уникальных потребностей бизнеса.
Сейчас мы в поиске Senior разработчика Frontend React (TypeScript).
Мы готовы предложить:
- Заработную плату 200 000 - 400 000 рублей (дополнительно: премия 20% от базовой части);
- Удаленный формат работы, оплачиваемые больничные;
- Гибкий график (почасовая оплата);
- Испытательный срок 2 месяца;
- Оформление трудовых отношений в удобном формате;
- Возможность карьерного роста до ведущего разработчика.
Чем предстоит заниматься:
- Разработка UI компонентов на React и TypeScript по макетам из Figma, с упором на переиспользуемость и расширяемость UI;
- Интеграция с бэкендом через RESTful или GraphQL API, включая обработку асинхронных операций, управление состоянием загрузки и ошибок;
- Обеспечение кросс-браузерной совместимости и адаптивной верстки для корректной работы приложения на всех целевых устройствах;
- Рефакторинг и оптимизация существующего кода для повышения производительности и улучшения читаемости.
Требования:
• Знание Frontend React/TypeScript:
- Глубокие знания React и опыт его применения в реальных проектах;
- Уверенное владение TypeScript и опыт его использования для повышения надежности кода;
- Опыт работы с Redux/Redux Toolkit, Zustand, MobX, Context API, React Router для управления навигацией;
- Понимание принципов работы браузера, рендеринга, жизненного цикла React-компонентов;
- Понимание современных стандартов JavaScript (ES6+).
• Взаимодействие с API и Стилизация:
- RESTful API (понимание принципов, использование fetch/axios);
- Понимание принципов работы HTTP/HTTPS;
- CSS Modules, CSS-in-JS - styled-components/emotion, SASS/SCSS;
- Опыт работы с UI-библиотеками (например, Material UI, Ant Design, Bootstrap), GraphQL.
• Тестирование и Инструменты:
- Unit и интеграционные тесты (Jest, React Testing Library);
- Понимание принципов работы сборщиков проектов (Webpack, Vite).
• DevOps (желательно):
- Docker, понимание принципов CI/CD (GitHub Actions, GitLab CI, Jenkins).
• Чтение технических источников на английском языке.