Senior React Native Developer
Привіт! Ми шукаємо Senior React Native Developer до нашої зграї в SharksCode 🦈💙
SharksCode — українська IT-компанія, яка розробляє високотехнологічні B2B-платформи у сфері iGaming. Ми створюємо складні високонавантажені продукти, де якість, стабільність та швидкість релізів є критично важливими.
Ми шукаємо Senior React Native Developer, який допоможе розвивати мобільний продукт, створювати новий функціонал, оптимізувати продуктивність застосунку та підтримувати високі стандарти якості коду. У цій ролі ти працюватимеш із сучасним стеком React Native, братимеш участь у проєктуванні архітектури, code review та розвитку технічних процесів команди.
Ми очікуємо, що ти:
- Маєш 5+ років комерційного досвіду розробки на React Native.
- Впевнено володієш JavaScript (ES6+) та TypeScript.
- Маєш глибоке розуміння архітектури React Native, життєвого циклу застосунку та принципів роботи iOS і Android.
- Маєш досвід роботи з React Navigation.
- Розумієш принципи побудови масштабованої архітектури (FSD, Clean Architecture, MVVM або аналогічні підходи).
- Маєш досвід роботи зі state management (Redux Toolkit, Zustand).
- Впевнено працюєш із REST API, WebSocket та інтеграцією сторонніх SDK.
- Маєш досвід оптимізації продуктивності, профілювання застосунків і пошуку вузьких місць.
- Працював(ла) з React Native Reanimated.
- Розумієш принципи роботи нативних модулів та взаємодії JavaScript із Native.
- Маєш досвід інтеграції Firebase (Push Notifications, Analytics, Crashlytics, Remote Config).
- Впевнено працюєш з Git та Git Flow.
- Маєш досвід написання автоматизованих тестів із використанням Jest та React Native Testing Library.
Твої майбутні задачі:
- Розробка та підтримка мобільних застосунків на React Native.
- Розробка нового функціоналу та підтримка існуючих можливостей продукту.
- Інтеграція сторонніх SDK та сервісів.
- Оптимізація продуктивності, стабільності та швидкодії мобільного застосунку.
- Аналіз і виправлення складних технічних проблем та crash-репортів.
- Проведення Code Review і підтримка високих стандартів якості коду.
- Взаємодія з Product Manager, QA, дизайнерами та Backend-командою.
- Участь у вдосконаленні процесів розробки, CI/CD та внутрішніх стандартів команди.
- Написання чистого, підтримуваного та масштабованого коду.
Буде плюсом:
- Досвід написання нативного коду (Swift, Kotlin, Objective-C, Java).
- Досвід роботи з Fastlane, Bitrise, GitHub Actions, GitLab CI/CD або іншими CI/CD-рішеннями.
- Досвід налаштування Firebase App Distribution, TestFlight та Google Play Internal Testing.
- Досвід роботи з Sentry, Flipper, Reactotron та іншими інструментами діагностики.
- Досвід використання SonarQube, ESLint, Prettier та інших інструментів контролю якості коду.
- Досвід оптимізації складних мобільних застосунків із великою кількістю екранів, WebView або мультимедійного контенту.
Кроки до оферу:
🤝 Interview with Recruiter
🧠 Technical Interview
💙 Offer
Ми пропонуємо:
🌴 24 оплачуваних дні відпустки, 14 лікарняних та 5 days off.
⏰ Гнучкий початок робочого дня — з 9:00 до 11:00.
🏥 Медичне страхування.
💰 Бонуси та премії за результати роботи та досягнення команди.
🐶 Офіс у центрі Києва — ми pets friendly.
💆 Lounge area в офісі для відпочинку між задачами.
🎾 Падел-теніс, футбол і тренування на полігоні для тих, хто любить активний відпочинок.
📚 Компенсацію навчання, внутрішні мітапи та воркшопи, а також доступ до корпоративної LMS.
🎁 Корпоративну валюту, яку можна обмінювати на мерч, подарунки або додаткові бенефіти.