React/React Native Developer (web/mobile) (компания не указана)
Frontend Developer
#резюме #ReactNative #Senior #React #Next #cv #frontend #mobile #web #JavaScript #resume #remote #удаленка **Позиция:** React/React Native Developer (web/mobile) **Формат работы:** удаленно **Занятость:** полная **Опыт:** 6+ лет коммерческой разработки **Ожидания по зарплате:** от 3000$ (обсуждаемо) Frontend Developer, 8+ лет в разработке, 6+ лет коммерческого опыта. Работал в стартапах и крупных компаниях. Есть опыт тимлида, менторства, работы в международных командах. Разрабатывал различные многофункциональные web/mobile приложения. CV и портфолио предоставлю в ЛС. **Стэк: **JavaScript, TypeScript, React Native (Expo/CLI/Eject), ReactJS, NextJS, Redux, NodeJS, Scrum, Agile, Kanban, Stripe, REST, GraphQL, RTK, GIT, GitLab, BitBucket, Firebase, AWS, AI, Google Services, Discord API, Telegram API **Опыт ****Tippy | Управление заведениями, сотрудниками и чаевыми **Был единственным мобильным разработчиком, с 0 сделал полностью готовое к MVP приложение за 4 месяца. **Что реализовал:** - внедрил RTK (Redux-Toolkit) для стейт менеджмента, кэширования и запросов, что позволило сократить запросы к API, снизив нагрузку на сервер на 30-40% и ускорить работу приложения - мигрировал приложение на новую архитектуру, что улучшило плавность анимаций и UI до 40%, сократило потребление памяти до 20%, снизило задержку взаимодействия JS-Native на ~40% (за счет JSI) - deep linking (открытие определённых экранов в приложении из ссылки веб-версии) - переключение ролями внутри приложения - drag-and-drop для настроек позиций меню - QR-коды для получения чаевых сотруднику - плавные анимации, хорошую производительность приложения - админ-панель со списками сотрудников, групп, возможностью назначать роли - возможность иметь несколько заведений и переключаться между ними (как сотруднику, так и владельцу) - реферальную систему приглашений по QR-коду - создание групп, позиций меню, загружать своё .pos-меню **Riturnit | Аренда/заказ гольф-каров** Занимался разработкой и поддержкой двух приложений: одно для водителя, другое для пассажира. **Что реализовал:** - внедрил FSD архитектуру, что помогло писать новый функционал на 30% быстрее и переиспользовать компоненты - внедрил Apollo & GraphQL и graphql-codegen для авто-генерации типизированных хуков на основе GQL-схем - устранил фризы в больших списках через FlashList до стабильных 60 FPS, внедрил кэширование для изображений - систему пополнения счета через Apple/Google Pay, подписку на приложение (Stripe) - внедрил мониторинг ошибок Sentry, что снизило crash rate на 40% за 3 месяца - настроил безопасное хранение токенов через rn-keychain - настроил автоматический CI/CD в Github actions, что снизило количество багов в проде на 40% **Wiggle | Приложение для знакомств** Работал в большой команде, был главным мобильным разработчиком. **Что реализовал:** - внедрил rn-mmkv для синхронного получения данных хранилища, что ускорило их получение в 30 раз, если сравнивать с async-storage - внедрил и оптимизировал рендеринг анкет по свайпам (лайк/дизлайк) для выбора - заполнение анкеты на react-hook-form с валидацией, фильтры по поиску - разработал чат с поддержкой websocket, кэширования и виртуализации после взаимной симпатии - ограничение по свайпам без подписки, добавил возможность выбрать план подписки - push-уведомления с открытием нужного экрана - аутентификацию через соцсети - проводил Code Review, назначал задачи на разработчиков **Контакты** E-mail: [email protected] Telegram: @evg_9