React Native Mobile Engineer (iOS/Android) – Remote

Algotale

remote · Worldwide ( Remote )

full-time · mid

About the Role
You will develop and maintain React Native mobile applications for iOS and Android, focusing on performance, responsiveness, and code quality. You’ll collaborate with product, design and backend teams to deliver seamless user experiences, integrate APIs and third-party SDKs, and ensure scalability and maintainability.

Responsibilities

  • Build and maintain React Native apps for iOS and Android.

  • Optimize performance (bundle size, memory usage, load times).

  • Write unit and integration tests using React Native Testing Library.

  • Collaborate with designers, product managers and backend engineers.

  • Integrate APIs, third-party SDKs; manage state using Redux, Zustand, Recoil or Context API.

  • Ensure clean architecture, security best practices and scalable codebase.

Requirements

  • 2-4 years of experience in React Native mobile development.

  • Strong JavaScript (ES6+), TypeScript and React skills.

  • Experience with performance optimisation in mobile apps.

  • Familiarity with REST APIs, GraphQL and asynchronous programming.

  • Experience with state management libraries such as Redux, MobX, Zustand, Recoil or Context API.

  • Understanding of mobile UI/UX best practices and agile/DevOps workflows.

Nice to Have

  • Experience deploying apps to App Store and Google Play.

  • Knowledge of Firebase services, push notifications, deep linking and analytics.

  • Experience with React Native upgrades and handling breaking changes.

  • Experience on CI/CD pipelines (Bitrise, GitHub Actions) and native modules (Objective-C, Swift, Java, Kotlin).

← View all React Native jobs