NE

Senior Software Engineer (React Native)

Nextjobrooster.jobs
Oct 14, 2026, 10:31 AM1w ago
Full-timeColombo · RemoteSoftware engineeringSenior (5+ yrs)

About the role

As a Senior Software Engineer (React Native), you will be responsible for designing, developing, testing, and maintaining React Native features for both iOS and Android platforms. The role involves taking ownership of features from technical design through to production support, building reusable components, managing application state, integrating REST APIs, and ensuring application performance and security. The position requires strong experience in React Native, Redux Toolkit, REST API integration, mobile databases, and cross-platform mobile development. The company is a fast-growing leader in digital transformation and AI technologies, serving global clients across various industries, and offers benefits such as flexible work arrangements, performance bonuses, and private health insurance.

Must have

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience.
  • 5+ years of software development experience, including 3+ years of building production React Native applications.
  • Strong proficiency in React Native, React, TypeScript, JavaScript, functional components, and React hooks.
  • Hands-on experience with Redux Toolkit for state management, including asynchronous workflows and selectors.
  • Experience with React Navigation, including stack navigation, nested navigators, typed routes, and deep linking.
  • Experience building feature based mobile architectures with reusable components, services, APIs, hooks, and state management.
  • Strong REST API integration experience using Axios, interceptors, authentication, retry handling, and network connectivity management.
  • Experience with mobile databases such as Realm, including schema design, migrations, caching, and offline data handling.
  • Understanding of native modules for React Native, TurboModules, Codegen, and native-platform integration.
  • Working knowledge of Swift/Objective-C for iOS or Kotlin/Java for Android; experience across both platforms is preferred.
  • Experience with Jest, React Native Testing Library, unit testing, integration testing, and test coverage.
  • Familiarity with the React Native development and release toolchain, including Xcode, CocoaPods, Android Studio, Gradle, Metro, and Yarn.
  • Experience with Firebase, Sentry, push notifications, analytics, remote configuration, and production monitoring.
  • Knowledge of mobile security, including secure storage, authentication, TLS, certificate pinning, and protection of sensitive data.
  • Experience managing development, staging, and production builds and releasing applications on the App Store and Google Play.
  • Strong problem solving, code review, mentoring, documentation, and cross functional communication skills.

Nice to have

  • Experience with Apple HealthKit, Health Connect, Highcharts, WebViews and white label mobile applications is an advantage.
  • Knowledge of Flutter and Dart, or experience developing cross-platform applications with Flutter, is an added advantage.

Technologies

  • Accessibility
  • Android
  • Authentication
  • Dart
  • Firebase
  • Flutter
  • Gradle
  • iOS
  • Java
  • JavaScript
  • Jest
  • Kotlin
  • Objective-C
  • React
  • React Native
  • Redux
  • REST
  • Sentry
  • Swift
  • TLS
  • TypeScript
  • Unit Testing
  • Xcode

Highlights

The company offers flexible work arrangements, performance bonuses, private health insurance, and opportunities for accelerated career growth. No specific location or visa requirements are mentioned.