Middle React Native Developer
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Middle React Native Developer
Bitmedia Labs - міжнародна продуктова компанія, заснована у 2014 році. Сьогодні ми - команда із більш ніж 150 фахівців, які працюють по всьому світу, створюючи продукти, які використовують мільйони людей у всьому світі.
Наша робота охоплює дві основні сфери:
- Розробка ігор – браузерні ігри для глобальної аудиторії, орієнтовані на прогресію, засновану на винагороді, та довгострокову взаємодію.
- Цифрова реклама – високоефективні рекламні та партнерські платформи на ринках Web2 та Web3.
Обов'язки
- Розробка та підтримка мобільних додатків з використанням React Native.
- Забезпечення високої якості коду та дотримання кращих практик у мобільному розробці.
- Співпраця з кросфункціональними командами для визначення, проектування та випуску нових функцій.
- Інтеграція та використання RESTful API та робота з асинхронними потоками даних.
- Реалізація адаптивного та чуйного дизайну користувацького інтерфейсу для різних розмірів екрану.
- Використання рішень для управління станом, таких як Redux, MobX або Zustand.
- Робота з нативними модулями та сторонніми бібліотеками React Native.
- Використання Git для контролю версій та дотримання кращих практик у огляді коду.
Вимоги
- Не менше 3 років професійного досвіду в мобільному розробці з використанням React Native.
- Глибоке знання JavaScript (ES6+) та TypeScript.
- Практичний досвід роботи з Expo (керовані та базові робочі процеси).
- Глибоке розуміння основних концепцій React Native: навігація (React Navigation), життєвий цикл, хуки та архітектура компонентів.
- Досвід роботи з рішеннями для управління станом, такими як Redux, Redux Toolkit, MobX або Zustand.
- Досвід інтеграції та використання RESTful API та роботи з асинхронними потоками даних.
- Глибоке розуміння адаптивного та чуйного дизайну користувацького інтерфейсу для різних розмірів екрану.
- Базовий досвід роботи з анімаціями за допомогою React Native Animated API або React Native Reanimated.
- Знання обох платформ iOS та Android, їх відмінностей та процесів розгортання (App Store & Google Play).
- Досвід роботи з нативними модулями та сторонніми бібліотеками React Native.
- Володіння Git як інструментом версіювання коду (стратегії гілок, практики огляду коду).
- Пристрасть до постійного навчання та здатність залишається на поточному рівні з останніми технологіями та впроваджувати їх у свою роботу.
- Відмінні навички самоуправління з високим рівнем автономності.
- Сильні навички критичного мислення з умінням самостійно діагностувати та вирішувати проблеми.
- Відмінні навички комунікації та співпраці.
Буде плюсом
- Досвід розробки серверної частини на Node.js (REST API, Express.js / NestJS).
- Досвід роботи з React.js для веб-розробки.
- Знання сервісів Firebase (Auth, Firestore, Push Notifications).
- Досвід роботи з push-сповіщеннями (FCM / APNs).
- Знання тестових фреймворків, таких як Jest та Detox.
- Досвід роботи з технологіями контейнеризації, зокрема Docker.
- Знання WebSocket або технологій реального часу.
- Досвід роботи з брокерами повідомлень, такими як RabbitMQ або Kafka.
- Особистий інтерес до ігор або знайомство з мобільними ігровими продуктами та трендами.
Ми пропонуємо
- Гнучкий графік роботи та можливість працювати віддалено або з наших хабів у Києві, Варшаві та Берліні.
- Конкурентоспроможна зарплатня, регулярні перевірки ефективності, оплачувана відпустка, лікарняний та святкові дні.
- Сучасне обладнання Apple та продумані корпоративні подарунки на свята та особисті віхи.
- Підтримка вашого зростання: курси, семінари та конференції.
- Можливість професійного зростання через продукти, що працюють у глобальному масштабі.
- Співпраця з сильними, досвідченими колегами, які цінують якість та командну роботу.
- Можливість експериментувати, втілювати ідеї в життя та впливати на рішення щодо продукту.
Про компанію
Ми дбаємо про те, що ми створюємо, і про людей, які це роблять. Наші команди тісно співпрацюють, діляться відповідальністю за продукт і підтримують один одного у щоденних викликах.
Через наш благодійний фонд Bit Spilka, яким керують волонтери з нашої команди, ми підтримуємо військових, медичних працівників та цивільних осіб по всій Україні, надавши допомогу на суму понад $500,000 дотепер. Тут ваша робота також створює соціальний вплив, і ви також можете приєднатися до наших волонтерських ініціатив.
Якщо це вам відповідає - надішліть своє резюме та приєднуйтесь до нас. Давайте разом творити світ!