1200 до 2500 RUR
от
Минск
Компания BalinaSoft развивается и растет, появляются новые проекты, число необходимых для них сотрудников увеличивается. У нас работают как опытные разработчики, так и джуниоры. К нашей команде можете присоединиться и вы, если именно сейчас просматриваете актуальные вакансии на позицию React Native developer
Обязанности:
- создавать элегантные, удобные, отзывчивые и интерактивные интерфейсы на нескольких устройствах
- писать повторно используемый код и библиотеки (с соответствующей документацией) в соответствии со стандартом, что позволяет быстро и легко поддерживать код в будущем
- оптимизировать приложения для максимальной скорости и масштабируемости
- сотрудничать с back-end разработчиками и веб-дизайнером для повышения удобства использования и устранения неполадок
Hard skills:
- углубленные знания современных возможностей JavaScript, включая стрелочные функции, деструктуризацию, spread/rest операторы и модули, и ES6+;
- знание принципов асинхронного программирования (Promises, async/await);
- умение создавать и управлять функциональными и классовыми компонентами, знание жизненного цикла компонентов и хуков (useState, useEffect, useContext и т.д.), понимание контекста (Context API) и его применения для управления состоянием;
- опыт работы с библиотеками для управления состоянием (например, Redux, MobX или Recoil), понимание принципов работы с middleware (например, Redux Thunk или Redux Saga);
- опыт работы с библиотеками для навигации (например, React Navigation);
- Знание Docker, умение интегрировать RESTful и GraphQL API в приложения, опыт работы с библиотеками для выполнения HTTP-запросов (например, axios, fetch)
- умение писать integration и unit-тесты
- знание особенностей iOS и Android платформ, включая различия в дизайне и функциональности, опыт работы с нативными модулями и интеграцией с нативным кодом (Java/Kotlin для Android, Objective-C/Swift для iOS)
- несомненным плюсом будут:
- Опыт работы с асинхронным программированием (например, с использованием asyncio или библиотек типа FastAPI)
- Знание и использование пакета react-native-webview
- Знание основ DevOps и опыт работы с облачными платформами (например, AWS, Azure, Google Cloud)
- Опыт работы с системами мониторинга и логирования (например, Prometheus, ELK Stack)
Soft skills:
- Реальное планирование сроков выполнения задач, самостоятельность и инициативность в их решении, неукоснительное следование дедлайнам
- Ответственность, нацеленность на результат, желание и умение доводить дело до конца, внимательность и внимание к деталям
- Собранность, организованность, интеллигентность, порядочность
- Умение работать в команде
У кандидатов мы ожидаем увидеть:
- умение преобразовать бизнес-требования в технические задачи
- законченное или завершаемое высшее образование в области программирования
- инициативность, умение представлять свои идеи, самостоятельно находить информацию и решать проблемы
- интерес к IT-сфере, желание развиваться и обучаться
- удовольствие от участия в сложных технических проектах и предоставления оптимальных решений на каждом этапе разработки
Условия:
- Уникальная возможность для профессионального развития и роста;
- Комфортные условия труда;
- Возможность совмещать учёбу и работу
- Заработная плата по результатам собеседования
Просьба указывать в резюме или сопроводительном письме стек технологий, с которым Вы работаете, и ожидания по заработной плате