Отрешите шаблон описания работы нативного разработчика/краткий шаблон
Создание продукта - это очень совместное занятие, требующее отличного командного игрока с преданностью качеству. Мы ищем нативного разработчика 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.
- Способность разрабатывать чистый, хорошо документированный код, который придерживается приемлемых принципов кодирования