- Обо мне
-
- Стоимость работы:
- от 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
- Отзывы
Нет отзывов