Александр Л. React Native разработчик, Middle+
ID 15099
АЛ
Александр Л.
Мужчина
Россия, Краснодар, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 7 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React Native разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Специалист с успешным опытом разработки приложений в различных сферах, в том числе с нуля. Всегда проявляет инициативу и предлагает лучшие решения для проекта. Например, предложил использовать язык Java на проекте, чтобы получить доступ к внешним устройствам, подключенным к смартфону; реализовал весь необходимый функционал, что позволило повысить производительность и удобство использования приложения для конечного пользователя; разработал удобный задокументированный интерфейс для полученного функционала, который с легкостью может использовать и расширять любой разработчик команды.
В свободное время следит за развитием сторонних языков программирования и за новыми технологиями в мире React-Native, решает задачи на кодварс для поддержания скилов в базовом javascript и развития навыков в работе со сложными алгоритмами.
Работал с легаси кодом и с миграцией с классовых компонент на функциональные с соблюдением принципов архитектуры приложения. Пишет unit-тесты для классовых и функциональных компонент, а также для кастомных хуков. Имеет опыт оптимизации компонент и приложения в целом, а также создания UI-китов для приложений.
Проекты
(6 лет 10 месяцев)
Приложение для бизнеса
Роль
Мобильный разработчик
Обязанности
Проект:
Кроссплатформенное приложение, представляющее собой платформу для подключения и настройки солнечных панелей и сравнения стоимости услуг энергопотребления. Создание графиков потребления и стоимости услуг. При этом по каждому отдельному объекту можно сравнить затраты между обычными и альтернативными источниками потребления за различные периоды(день/неделя/месяц/год) на графике. В приложение также были добавлены рекомендации по сокращению расходов для каждого отдельного пользователя, основываясь на его приоритетах, местоположении и другим параметрам.
Обязанности:
- разработка мобильного приложения с нуля;
- проработка архитектуры приложения;
- создание UI части приложения в строгом соответствии с макетами Figma;
- добавление авторизации в приложении;
- выбор и добавление библиотек;
- оптимизация работы приложения;
- подготовка приложения к релизу;
- проведение эстимейта задач.
Команда: Мобильный разработчик, Бэкенд разработчик, Проектный менеджер, Тимлид
Стек специалиста на проекте
GraphQL, REST API, React Native, React Query, React-Navigation, React-Native-Chart-Kit, React-Native-Svg
Отрасль проекта
RnD
Период работы
Март 2024 - По настоящее время
(7 месяцев)
Приложение для заводов
Роль
Мобильный разработчик
Обязанности
Проект:
Кроссплатформенное приложение, используемое рабочими на заводах. Оно предоставляет интерактивную систему, которую работники используют для получения, принятия и обработки уведомлений о техническом обслуживании оборудования завода. Приложение самостоятельно определяло язык устройства и UI загружался с учетом языка. Реализована обратная связь с менеджерским и руководящим составом компании, возможность оставлять заявки на закупку расходных материалов. Также с помощью WebView все пользователи получали возможность пользоваться интерактивными инструкциями по эксплуатации прямо оборудования с веб-версии.
Обязанности:
- разработка мобильного приложения;
- разработка нативных модулей на Java;
- интеграция с Firebase Cloud Messaging;
- интеграция приложения с блютуз гарнитурой через нативные модули;
- интеграция мультиязычности в приложение;
- интеграция с webView;
- интеграция с внутренними прокси сервисами и библиотеками компании;
- публикация приложения в сторы;
- оптимизация работы приложения;
- работа с легаси кодом(переписывание старых фрагментов кода с классов на хуки);
- миграция React Native на новую архитектуру;
- написание unit тестов на JEST;
- проведение эстимейта задач;
- выбор и добавление библиотек;
- участие в разработке дизайна.
Команда: Мобильный разработчик, 4 Бэкенд разработчика, ПМ, DevOps, владелец продукта, 2 фронтенд разработчик
Стек специалиста на проекте
GraphQL, React Native, React, Firebase Cloud Messaging, apollo client, React-Native-Webview, Native Modules, i18n-js, Event-Emitter, React-Native-Text-to-Speech
Отрасль проекта
Manufacturing
Период работы
Апрель 2022 - Март 2024
(2 года)
Приложение для проведения мероприятий
Роль
Мобильный разработчик
Обязанности
Проект:
Платформа для управления мероприятиями, где пользователь может приобрести билеты на существующие мероприятия, создать своё собственное, пригласить людей с помощью электронной почты или с помощью ссылки. Также есть возможность управления датой и местом проведения своего мероприятия.
Обязанности:
- разработка приложения с нуля;
- интеграция с OneSignal для пуш-уведомлений;
- разработка анимированных компонентов;
- работа с картами для отображения мест проведения мероприятия;
- работа с чатами;
- интеграция с бэкендом(rest-api, websocket);
- написание JEST;
- создание масштабируемого UI-кита;
- написание отдельной библиотеки для авторизации;
- функционал по добавлению фото/видео.
Команда: 3 Мобильных разработчика, 3 Бэкенд разработчика, Тимлид, Проектный менеджер, 2 QA, Дизайнер
Стек специалиста на проекте
MobX, react-native-reanimated, React-native-gesture-handler, WebSockets, React Navigation, React-Native-Community/geolocations, Jest, One Signal, FFmpeg, UI Kit, React-Native-Camera, Deep Links, REST API, React Native
Отрасль проекта
LifeStyle
Период работы
Апрель 2020 - Март 2022
(2 года)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да