Отрешите шаблон описания работы нативного разработчика/краткий шаблон

Создание продукта - это очень совместное занятие, требующее отличного командного игрока с преданностью качеству. Мы ищем нативного разработчика React, увлеченного созданием высокопроизводительных мобильных приложений как для платформ iOS и Android. Вы будете отвечать за архитектуру и построение этих приложений и общение с командами в порядке других уровней инфраструктуры продукта.

Отрешите профиль работы нативного разработчика

React Native использует базовые способности JavaScript, позволяя разработчику одновременно использовать как iOS, так и Android. Отличные разработчики Great React могут создавать приложения, которые кажутся полностью родными, используя веб -технологии, которые знакомы многим разработчикам.

Они часто специализируются на передней части продукта, но они также умеют понимать услуги API и инфраструктуру, с которой приложение должно взаимодействовать.

Отчеты

  • Sr. Developer (React Native, JavaScript)
  • Технологический лидер

Отреагировать обязанности нативного разработчика

  • Использование экосистемы React, разработка и создание компонентов пользовательского интерфейса для онлайн-и мобильных приложений на основе JavaScript
  • Работать в небольшой команде с другими инженерами-реагированием, дизайнерами, профессионалами QA и менеджерами
  • Создайте компоненты приложения и пользовательского интерфейса из каркасов и прототипов.
  • При необходимости работайте с местными модулями
  • Для тесных интерфейсов с обеими платформами - Android и iOS - используйте Native APIS
  • Создайте автоматические тесты, чтобы убедиться, что ваш код не имеет ошибок и что он хорошо работает
  • Улучшение производительности передней части, удалив узкие места производительности
  • Разработать передние модули с самым высоким уровнем повторного использования кода и эффективности
  • Используйте плавную анимацию, чтобы создать фантастический пользовательский интерфейс
  • Используйте сторонние зависимости и API
  • Работать с Redux Architecture, чтобы увеличить скорость веб -сайта/мобильного приложения
  • Сотрудничать с межфункциональными командами для создания приложений в течение времени/бюджетных ограничений

Реагировать требования и навыки разработчика натурального разработчика

  • Мастер бакалавриата/степень в области компьютерных наук, информационных технологий или сопоставимого опыта
  • Значительный опыт работы с React Online и Mobile, а также с такими технологиями, как Flux, Flue, Redux и другие
  • Обширное понимание JavaScript, CSS, HTML, функциональное программирование и фронтальные языки требуются
  • Твердое понимание принципов реагирования, таких как виртуальный DOM, жизненный цикл компонента и состояние компонентов
  • тщательное понимание всего процесса разработки мобильных приложений, начиная с прототипа
  • Понимание проверки типов, модульного тестирования, типографии, типов поддержки и отладка кода требуется
  • Работал с API REST, моделями запросов документов, офлайн-хранением и сторонними библиотеками в прошлом
  • глубокие знания веб-технологий, таких как JavaScript, HTML и CSS
  • Понимание пользовательского интерфейса и адаптивного дизайна
  • Опытные в широком спектре нативных приложений и технологий реагирования, таких как шутка, фермент, эслинт и другие
  • глубокое понимание методологий разработки программного обеспечения, концепций и процессов
  • Предыдущий опыт разработки больших, сложных веб -и мобильных приложений
  • Возможность создания и управления безупречной непрерывной интеграцией и доставкой трубопровода для нативных приложений React
  • Знание лучших практик и эстетики на коренном состоянии React
  • позитивный настрой и желание постоянно учиться
  • Будьте в курсе последних нативных разработок, технологий и новостей React Native.
  • Способность разрабатывать чистый, хорошо документированный код, который придерживается приемлемых принципов кодирования