React Native developer

Дата размещения вакансии: 15.11.2024
Работодатель: БалинаСофт
Уровень зарплаты:
от 1200 до 2500 RUR
Город:
Минск
Требуемый опыт работы:
От 1 года до 3 лет

Компания 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-сфере, желание развиваться и обучаться
  • удовольствие от участия в сложных технических проектах и ​​предоставления оптимальных решений на каждом этапе разработки

Условия:

  • Уникальная возможность для профессионального развития и роста;
  • Комфортные условия труда;
  • Возможность совмещать учёбу и работу
  • Заработная плата по результатам собеседования

Просьба указывать в резюме или сопроводительном письме стек технологий, с которым Вы работаете, и ожидания по заработной плате