Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.
Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
- Обо мне
-
- Стоимость работы:
- от 1 000 руб. за час
- Профессиональный опыт:
- более трех лет
- Форма собственности:
- Физ. лицо
- Способы оплаты:
- безналичный расчёт
О текущем месте работы
Scrile
Новосибирск, www.scrile.com/
Программист
Занимался разработкой и поддержкой различных по объему и сложности проектов, а также внутренних продуктов компании.
Моя роль в команде включала в себя следующие обязанности:
- определение стэка на фронтенд часть;
- ведение и разработка фронтенда с нуля;
- доработка фронтенда сторонних проектов и внутренних продуктов компании;
- разработка и поддержка кроссплатформенных мобильных приложений для IOS, Android на React Native с нуля;
- написание нативных модулей на Swift, Objective-C, Kotlin, Java для React Native;
- пулл-реквесты в библиотеки с открытым исходным кодом для react-native, если при их использовании возникали критические ошибки;
- написание собственных нативных библиотек/модулей для react-native при отсутствии необходимых;
- настройка консолей для приложений (AppStore Connect, GooglePlay Console, RuStore Console), загрузка приложений для тестирования, релиза.
- интеграция сторонних сервисов (внутренние покупки, авторизации и т.д.) как в веб приложения, так и в мобильные приложения;
- разработка некоторых фичей на бэкэнде;
- коммуникация с членами команды для обсуждения и поиска подходящего решения;
Отдельно отмечу опыт разработки и поддержки нескольких кроссплатформеных мобильных игр с дополненной реальностью на Unity.
В процессе работы использовались следующие технологии:
- JavaScript, TypeScript, C#.
- Swift, Objective-C, Java, Kotlin - специфика для React Native модулей;
- React, Next.js, MobX, Redux, RTK Query, Vue(очень редко) - для фронтенда;
- NodeJS, Express, PostgreSQL - для бэкенда;
- React Native - для мобильных приложений;
- Unity - для разработки мобильных игр;
О разработке нативных модулей:
В начале 2023 года в связи отключением внутренних покупок в GooglePlay и AppStore возникла необходимость интеграции другой платежной системы.
- разработал модуль внутренних покупок для RuStore, взяв за основу нативный модуль RuStore, успешно работает в одном из приложений клиента;
https://github.com/somersets/react-native-rustore-iap
- также написал небольшой модуль RuStore SDK для подключения отзывов и оценок из приложения.
https://github.com/somersets/react-native-rustore-rateit
А также небольшой вклад в open-source, т.к возникла необходимость при работе над проектами.
- fix PR в библиотеку react-native-video
https://github.com/react-native-video/react-native-video/pull/2971
- feat PR в библиотеку
https://github.com/miblanchard/react-native-slider/pull/374
- Отзывы
Нет отзывов