Разработчик Middle React Украина, удалено О нас Syndicode — это ценность надежный партнер по разработке программного обеспечения с глобально распределенной командой инженеров, дизайнеров, архитекторов и ИТ-менеджеров. Нас объединяет миссия предоставлять нашим клиентам программные продукты и услуги, которые работают, выглядят и работают так, как задумано. Мы считаем, что наши люди и культура обеспечивают постоянный успех Syndicode. Нашу команду объединяют общие принципы, такие как подотчетнос
Разработчик Middle React
Украина, удалено
О нас
Syndicode — это ценность надежный партнер по разработке программного обеспечения с глобально распределенной командой инженеров, дизайнеров, архитекторов и ИТ-менеджеров. Нас объединяет миссия предоставлять нашим клиентам программные продукты и услуги, которые работают, выглядят и работают так, как задумано.
Мы считаем, что наши люди и культура обеспечивают постоянный успех Syndicode. Нашу команду объединяют общие принципы, такие как подотчетность, вовлеченность, совершенство, прозрачность, честность, инновации, взаимовыгодность и гибкость. Синдикодеры — это профессионалы, которые стремятся к самосовершенствованию посредством постоянного обучения, стремятся вносить улучшения в рабочие процессы и могут анализировать различные источники для принятия обоснованных и своевременных решений.
Если это похоже на вас, подайте заявку на нашу вакансию и станьте новым синдикодером!
О должности
На должность Middle React Developer мы ищем динамичного и опытного профессионала, который будет способствовать разработке и поддержке удобных для пользователя веб-приложений. Идеальный кандидат способен продемонстрировать успешный опыт внедрения и улучшения функций с использованием современных интерфейсных инфраструктур. Эта позиция предоставляет вам прекрасную возможность применить свой инженерный опыт, гарантируя, что наши проекты соответствуют высоким стандартам удобства использования и производительности.
Чем вы будете заниматься
- Создание чистого, эффективного, читаемого, поддерживаемого и масштабируемого кода на основе спецификаций;
- Анализ функциональных требований и корректировка технических требований при необходимости;
- Участие в разработке архитектуры функций совместно с командой;
- Заблаговременное выявление и информирование о потенциальных проблемах, вызванных выбранными путями или планируемым развитием;
- Оценка задач и работ на предмет соблюдения сроков, своевременное информирование о любом необходимом переносе сроков или изменении сроков;
- Следование общепринятым подходам и практикам кодирования;
- Тестирование функциональности всего кода/компонентов/приложений на предмет работоспособности;
- Создание технических документов для справки и отчетности, их обновление;
- Обновление новых и существующих решений при необходимости;
- Участие в проверке кода для инженеров в команде;
- Участие в семинарах и вебинарах для обмена знаниями.
Что вам понадобится
- Степень бакалавра и/или магистра в области компьютерных наук, разработки программного обеспечения или смежной области. ;
- 3–5 лет профессионального опыта в области фронтенд-разработки программного обеспечения;
- Знание React JS или других соответствующих фреймворков JavaScript;
- Опыт работы с Next.js и TypeScript;
- Знакомство с фреймворком Chakra UI или другими библиотеками CSS-in-JS;
- Знание GraphQL, в частности использование клиента URQL GraphQL;
- Знание средств тестирования, таких как Jest, библиотека тестирования React и MSW (Mock Service Worker);
- Опыт работы с библиотеками управления состоянием, такими как Zustand или другими;
- Знание библиотек управления формами, таких как react-hook-form или другие;
- Хорошее понимание принципов, методологий и лучших практик разработки программного обеспечения (например, Agile, Scrum, Waterfall);
- Умение писать чистый, эффективный и удобный в сопровождении код;
- Тщательное внимание к деталям для обеспечения точности, безопасности и надежности программных систем;
- Глубокое знание шаблонов проектирования программного обеспечения;
- Опыт разработки и реализации планов тестирования;
- Способность создавать и поддерживать полную техническую документацию;
- Опыт работы с системами контроля версий, такими как Git;
- Способность эффективно управлять временем и соблюдать сроки проекта;
- Эффективные коммуникативные навыки для сотрудничества с членами команды и, возможно, наставничества менее опытных разработчиков;
- Желание и способность быть в курсе новых технологий и тенденций отрасли.
Приятно иметь
- Соответствующие сертификаты в смежных областях.
Что вы получите в Syndicode
- 15 дней отпуска, 11 отпускных дней в праздничные дни и 20 больничных дней в году;
- Полностью удаленная работа;
- Образовательная поддержка;
- Внутренние технические встречи;
- Постоянная обратная связь внутри команд и отделов;
- Отличная команда;
- Способность участвовать в принятии решений и привносить новые идеи;
- Самоуправление: возможность управлять своим временем и планировать свою деятельность;
- Динамическая, быстрорастущая среда: мы реагируем и быстро адаптируемся к изменениям мира и рынка.