N-iX logo

Senior React / React Native Engineer

N-iX·Salary not specified

Primary stack

React NativeCommunicationReactNode.jsTypeScriptMicroservicesCI/CD

Nice to have's

Real-time data streaminglow-latency financial/trading systemsnative iOS/Android exposureAI-boosted toolssecure development practicesDevSecOpsAI/ML-enabled featuresAngular

Job description

Description language:

Про посаду

Наш клієнт є провідною канадською онлайн-брокерською та фінтех-компанією з управління багатствами. Вона надає роздрібним інвесторам торгові платформи, мобільні додатки та інвестиційні продукти в регульованому фінансовому середовищі. Старший інженер React / React Native приєднається до одного з продуктових подів в інженерній групі Experience Platform. Посада орієнтована на клієнтську сторону: ви будете керувати дизайном і розробкою додатків React Native (мобільні) та ReactJS (веб), а також створюватимете та підтримуватимете сервіси Node.js/TypeScript та API для них. Кожен под відповідає за свій домен від початку до кінця, тому інженери повинні працювати як над веб, так і над мобільними рішеннями та сервісами.

Обов'язки

  • Керувати технічним дизайном і розробкою складних фронтенд-функцій для React Native та ReactJS, документуючи архітектурні компроміси.
  • Створювати та підтримувати сервіси Node.js/TypeScript та RESTful API, які підтримують веб- та мобільні клієнти.
  • Відповідати за кросплаформенну продуктивність у своїй сфері: профілінг пам'яті, розмір бандлу, оптимізація рендерингу та відображення даних у реальному часі.
  • Розбивати великі, нечіткі проблеми на керовані частини та секвенціювати їх з продуктовими партнерами.
  • Встановлювати та контролювати інженерні стандарти для якості коду, тестування, безпеки, спостережливості та готовності до експлуатації.
  • Підтримувати автоматизовані тестові набори та покращувати CI/CD труби та практики випуску додатків.
  • Наставляти середніх та молодших розробників через код-рев'ю та спільну роботу.
  • Співпрацювати з Продуктом, UX, Корпоративною Архітектурою та Безпекою над масштабованими, стійкими та відповідними нормам дизайнами.
  • Брати участь у відповіді на інциденти та ротаціях чергових, а також керувати безвідповідальними пост-інцидентними оглядами до завершення.
  • Досліджувати та впроваджувати інструменти штучного інтелекту, які підвищують продуктивність розробників.

Вимоги

  • 6+ років досвіду створення, випуску та експлуатації продуктового програмного забезпечення.
  • 5+ років практичного досвіду роботи з React Native (Expo або Bare) або ReactJS, і 1+ рік з іншим, включаючи міцне володіння управлінням станом та архітектурою компонентів.
  • 1+ рік комерційного досвіду роботи з Node.js та TypeScript, включаючи створення та споживання RESTful API.
  • Перевірені знання RESTful API та мікросервісів або сервісно-орієнтованих архітектур, як з боку споживача, так і з боку розробника.
  • Досвід роботи з хмарою (переважно GCP; розглядається AWS або Azure), CI/CD та контейнеризованими робочими навантаженнями.
  • Досвід керівництва технічними ініціативами серед кількох розробників без формальних повноважень.
  • Сильні комунікаційні навички англійською, здатність пояснювати технічні компроміси інженерній та кросс-функціональній аудиторії.
  • Ступінь бакалавра в галузі комп'ютерних наук, програмної інженерії або суміжній галузі, або еквівалентний практичний досвід.
  • TBU: тестовий стек, інструментарій монорепо, мобільна CI/CD та релізна стека, досвід роботи з нативними модулями.

Буде плюсом

  • Потокове передавання даних у реальному часі (WebSockets, Kafka, Pub/Sub) або системи фінансових/торгових низької латентності.
  • Досвід роботи з нативними iOS/Android та інтеграцією нативних модулів.
  • Досвід роботи з інструментами на основі ШІ, такими як Claude Code.
  • Досвід у сфері фінансових послуг, брокерській справі, торгівлі чи інших регульованих середовищах.
  • Знання практик безпечного розроблення, моделювання загроз або DevSecOps.
  • Досвід створення функцій на основі ШІ/МЛ.
  • Досвід роботи з Angular.

Ми пропонуємо

  • Гнучний робочий формат - віддалено, в офісі чи гнучко.
  • Конкурентоспроможну зарплату та хороший компенсаційний пакет.
  • Персоналізований кар'єрний ріст.
  • Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості тощо).
  • Активні технічні спільноти з регулярним обміном знаннями.
  • Відшкодування витрат на освіту.
  • Пам'ятні подарунки до ювілеїв.
  • Корпоративні заходи та командоутворення.
  • Інші переваги, що залежать від місця розташування.

не застосовується до фрілансерів

Про компанію

Наш клієнт є провідною канадською онлайн-брокерською та фінтех-компанією з управління багатствами. Вона надає роздрібним інвесторам торгові платформи, мобільні додатки та інвестиційні продукти в регульованому фінансовому середовищі.

© N-iX. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.

More at N-iX

All 144 roles

Popular searches