К содержимому

Senior React Native Developer (Arabic Speaker)

Urban Ridge SuppliesУдалённо · Saudi Arabia

We are looking for a Senior React Native Developer to develop and scale our enterprise-grade mobile applications that power a large ERP ecosystem. You will play a key role in modernizing legacy mobile codebases , building reusable components aligned with design systems , and delivering features safely using feature flags . This role suits someone who values clean architecture, performance, and uses AI tools wisely to move faster without compromising quality.

Key Responsibilities

-

Design, build, and maintain high-performance React Native applications for iOS and Android.

-

Refactor and modernize legacy React Native or hybrid mobile codebases .

-

Implement reusable UI components using design systems (custom, NativeBase, Tamagui, or similar).

-

Collaborate closely with backend, product, and design teams to deliver ERP mobile modules.

-

Implement feature flags to enable controlled rollouts and A/B testing.

-

Work within a monorepo architecture (Nx, Turborepo, or similar).

-

Optimize app performance, startup time, and memory usage.

-

Ensure app quality through testing, monitoring, and production readiness.

-

Use AI-assisted development tools (e.g., Copilot, ChatGPT) to enhance productivity and code quality.

Requirements

-

4+ years of professional experience with React Native .

-

Strong knowledge of JavaScript / TypeScript and modern React patterns (Hooks, Context, State Management).

-

Experience upgrading or maintaining legacy React Native applications .

-

Familiarity with design systems and scalable component architectures.

-

Experience with feature flagging systems (e.g., LaunchDarkly, Firebase Remote Config, ConfigCat).

-

Solid understanding of mobile app performance , debugging, and platform differences (iOS / Android).

-

Experience with monorepo setups and modular application structures.

-

Proficient with Git and modern CI/CD workflows.

-

Comfortable leveraging AI tools for code assistance, testing, and documentation.

Nice to Have

-

Experience with Expo (managed or bare workflow).

-

Knowledge of native modules (Swift / Kotlin) or bridging.

-

Experience with mobile analytics and crash reporting tools.

-

Familiarity with automated testing (Jest, Detox, Maestro).

Originally posted on Himalayas

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.