Uptech
Posted 1mo ago

Software Engineer (React Native / React)

Uptech
Kyiv, Kyiv, Ukraine
RemoteFull Time
Responsibilities
  • migrating app
  • developing features
  • improving quality
Requirements
  • 5+ years commercial mobile development (≥3 years with React Native)
  • TypeScript/React/React Native expertise
  • Redux/Redux Toolkit
  • React Navigation
  • REST/AXIOS, CI/CD
  • Monitoring tools
  • English (Upper-Intermediate+) for daily client communication
Technical tools mentioned
React NativeReactTypeScriptJavaScript (ES6+)Redux ToolkitReduxContext APIReact NavigationREST APIAxiosJWTOAuthReact QueryTanStack QueryCI/CDSentryFirebase CrashlyticsFirebase AnalyticsFabricTurboModulesJSISwiftObjective-CKotlinJavaGitJestReact Native Testing LibraryDetoxGraphQLApolloRelayFastlaneGitHub ActionsCircleCIBitriseCodePushExpo UpdatesApp StoreGoogle Play

Job description

💬 Привіт! Ми — Uptech, міжнародна компанія з розробки програмного забезпечення, що співпрацює зі стартапами та відомими бізнесами з США та Європи. Продукти та ідеї надихають нас, тож ми будуємо їх самостійно та допомагаємо нашим клієнтам запустити проєкти, що позитивно впливають на життя людей.

За десять років ми створили понад 150 продуктів, серед яких Dollar-Shave Club, Goat і Aspiration. Наша RnD команда запустила 7 успішних стартапів, серед них: Plai, Sommo, та Rozmova.

Ми шукаємо Software Engineer (React Native / React), який приєднається до американської компанії, що розвиває лінійку цифрових продуктів у сфері медичного страхування.

Першим завданням стане міграція існуючого Flutter-застосунку на React Native. Після успішного завершення цього етапу ви продовжите розвивати основні продукти: реалізовувати новий функціонал, покращувати якість застосунку та працювати у тісній співпраці з командою розробки клієнта.

Необхідні навички:

  • Комерційний досвід розробки мобільних застосунків від 5 років, з них від 3 років із React Native
  • Upper-Intermediate English або вище для щоденної комунікації з клієнтом.
  • Відмінне знання React Native, React, TypeScript та сучасного JavaScript (ES6+)
  • Досвід проєктування архітектури мобільних застосунків та побудови масштабованих рішень
  • Впевнене володіння Redux Toolkit, Redux, Context API та сучасними підходами до керування станом
  • Досвід роботи з React Navigation
  • Розуміння принципів роботи мобільних платформ iOS та Android, їх особливостей і відмінностей
  • Досвід інтеграції з REST API, знання Axios або аналогічних бібліотек, розуміння принципів авторизації (JWT, OAuth)
  • Досвід оптимізації продуктивності застосунків, профілювання, дебагінгу та усунення витоків пам‘яті
  • Вміння писати чистий, підтримуваний та добре структурований код відповідно до принципів SOLID, DRY, KISS
  • Досвід роботи з Git, code review та командною розробкою
  • Розуміння процесу публікації застосунків в App Store та Google Play
  • Досвід роботи з бібліотеками для роботи з асинхронними даними (React Query / TanStack Query або аналогами)
  • Досвід налаштування та підтримки CI/CD для мобільних застосунків
  • Досвід роботи з системами моніторингу та аналітики (Sentry, Firebase Crashlytics, Firebase Analytics або аналогами)
  • Вміння оцінювати задачі, приймати технічні рішення та брати участь у проєктуванні нової функціональності

Буде плюсом:

  • Досвід роботи з React Native New Architecture (Fabric, TurboModules, JSI)
  • Досвід написання нативних модулів на Swift/Objective-C або Kotlin/Java
  • Досвід написання unit, integration та end-to-end тестів (Jest, React Native Testing Library, Detox)
  • Досвід роботи з GraphQL (Apollo, Relay)
  • Досвід використання Fastlane, GitHub Actions, CircleCI, Bitrise або інших CI/CD платформ
  • Досвід роботи з OTA-оновленнями (CodePush, Expo Updates)

Твої задачі:

  • Міграція застосунку (головна задача): повний перевід існуючого мобільного застосунку з Flutter на React Native.
  • Розвиток та підтримка продуктів: після міграції — робота над задачами для основних продуктів, виправлення багів (bug fixes) та написання автоматизованих тестів.
  • Якість коду та архітектура: написання чистого, добре спроєктованого коду. Аналіз вимог, дослідження способів реалізації та прийняття рішень на основі бізнес-потреб.
  • Комунікація: пряма взаємодія з клієнтом, а також ефективна співпраця з іншими розробниками, дизайнерами та менеджерами.
  • Графік роботи: Гнучкий графік з обов’язковим перетином з командою з 19:00 до 21:00 (щоденний мітинг / daily проходить о 20:00). Решту робочих годин ви можете розподіляти повністю на власний розсуд.

About Uptech

Product-driven software development building mobile and web applications.

Similar jobs

Software Engineer roles near Kyiv, Kyiv
5d
Save
Mark Applied
Hide
C#/.NET Software Developer
Kyiv or Denmark or Macedonia or Poland or Asia or North America
HybridFull Time
3Shape
3Shape: Develops 3D scanning and CAD/CAM software for dentistry.
4+ YOERequires 4+ years of software development, C#/.NET, OOP, SOLID, design patterns, complex algorithms, Agile familiarity, English communication, and a Computer Science or Engineering degree.
C#, .NET, ASP.NET Framework, C++, Azure, GitHub Actions, Scrum, Agile, Neural networks
5d
Save
Mark Applied
Hide
Full-Stack Software Engineer (React Native/React/.Net)
Poland or Bulgaria or Croatia or Czech Republic or Krakow or Romania or Vinnytsia or Kyiv
RemoteFull Time
Auditdata
Auditdata: Cloud-based software and diagnostic solutions for hearing care clinics.
5+ YOERequires 5+ years of software development, React, TypeScript, React Native, Expo, C#, .NET, ASP.NET Core, REST APIs, Entity Framework, SQL, cloud, CI/CD, AI coding assistants, and B2+ English.
React, TypeScript, Vite, React Native, Expo, C#, .NET 8, .NET 9, .NET 10, .NET Framework 4.8, ASP.NET Core, Entity Framework Core, WPF, XAML, Azure SQL, Claude, Claude Code, REST APIs, SQL Server, Azure, Docker, Kubernetes, WiX, SQLite, Codex, CI/CD
6d
Save
Mark Applied
Hide
AI-Native Software Developer
Kyiv, Kyiv City, Ukraine
RemoteFull Time
OnTheGoSystems
OnTheGoSystems: Develops multilingual plugins and SaaS tools for WordPress websites.
Experience with Ruby on Rails or back-end frameworks, profound SQL skills, software testing habits, and hands-on experience using AI for end-to-end software work.
Ruby on Rails, SQL, AI
2w
Save
Mark Applied
Hide
Senior Software Engineer (Ukraine Remote)
Kyiv, Kyiv, Ukraine
RemoteFull Time
Turnitin
Turnitin: Software for plagiarism detection and academic integrity in education.
8+ YOE8+ years backend development experience with Java and serverless architectures, frontend experience (React/Web Components), cloud (AWS Lambda,DynamoDB,API Gateway,SNS/SQS/EventBridge), CI/CD, distributed systems and mentoring experience.
Java, AWS Lambda, Google Cloud Functions, React, Web Components, DynamoDB, API Gateway, SNS, SQS, EventBridge, CI/CD
1mo
Save
Mark Applied
Hide
Senior Software Engineer (Java)
Antwerp or Leuven or Lisbon or Krakow or Kyiv or New York
RemoteContract
IntellectEU
IntellectEU: Provides blockchain integration and financial messaging solutions for institutions.
7+ YOE7+ years building production backend systems in regulated financial environments; strong Java and Spring Boot; API-first, concurrency, Kafka, OpenTelemetry, CI/CD, secure SDLC; strong technical writing.
Java, Spring Boot, Apache Kafka, OpenTelemetry, CI/CD, TypeScript, Node.js, NestJS, Ethereum, Bitcoin, Solana, XRPL, MPC, HSMs, BambooHR
1mo
Save
Mark Applied
Hide
Senior Software Engineer
Kyiv, Kyiv city, Ukraine
RemoteFull Time
Commit
Commit: End-to-end software, cloud, and cybersecurity consulting and development.
Proficiency in Go, Rust, or TypeScript; multithreaded/concurrent programming; performance profiling and optimization for resource-constrained edge devices; Docker and networking/distributed systems experience.
Go, Rust, TypeScript, Docker, AWS S3, GCP, MQTT, Kafka
1mo
Save
Mark Applied
Hide
Senior/Lead Software Engineer (Modbus + Go)
Kyiv or Denmark
RemoteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
5+ YOE5+ years configuring EdgeX device services and Modbus profiles; expertise in Go or C++/Python; Docker, Linux, register parsing, OT safety, and willingness to travel internationally for onboarding.
Modbus, EdgeX Foundry, MQTT, OPC UA, Go, C++, Python, Docker, Docker Compose, Linux, YAML
1mo
Save
Mark Applied
Hide
Senior Software Engineer
India or Hyderabad or San Francisco or Sunnyvale or Raleigh or Seattle or Boston or London or Lisbon or Bangalore or Dublin or Kyiv
OnsiteFull Time
SingleStore
SingleStore: Real-time distributed SQL database for transactions and analytics.
5+ YOE5+ years SaaS experience, distributed systems background, Go/Python/Rust experience, Kubernetes and container experience, on-call ownership, strong communication and mentoring; BS in CS or equivalent experience.
Golang, Python, Rust, Kubernetes, React, AWS, Azure, GCP, Helios, SingleStoreDB, CI/CD