React Native / React.js

Build and maintain high\-quality mobile applications using React Native.
<\/div>
● Build and maintain web applications using React.js.
<\/div>
● Work across Android and iOS platforms to deliver smooth, performant user\nexperiences
<\/div>
Build reusable components across mobile and web where applicable.
<\/div>
● Work with Expo, Expo development builds, and native module workflows.
<\/div>
● Integrate React Native applications with native Android/iOS modules.
<\/div>
● Build and maintain native bridges using:\n○ React Native Native Modules\n○ TurboModules\n○ JSI\n○ Expo Modules\n○ C++\n○ Rust
<\/div>
● Debug complex issues across:\n○ JavaScript / TypeScript layer\n○ React Native layer\n○ Android native layer\n○ iOS native layer\n○ C++ / Rust layer
<\/div>
● Optimize application performance, reliability, startup time, and memory usage.
<\/div>
● Collaborate with product, design, backend, and SDK teams to ship features end\-to\-end.
<\/div>
● Write clean, scalable, maintainable, and production\-ready code.
<\/div>
● Apply strong problem\-solving skills using data structures and algorithms.
<\/div><\/span>

Requirements<\/h3>
1+ year of hands\-on software development experience.
<\/div>
● Strong experience with React Native.
<\/div>
● Good hands\-on experience with React.js and web development.
<\/div>
● Experience building applications for Android and/or iOS.
<\/div>
● Good hands\-on experience with Expo.
<\/div>
● Understanding of Expo workflows:\n○ Managed workflow\n○ Development builds\n○ Config plugins\n○ Native module limitations and trade\-offs
<\/div>
● Hands\-on experience with native bridge development using one or more of:\n○ Android native modules\n○ iOS native modules\n○ C++\n○ Rust\n○ JSI\n○ TurboModules\n○ Expo Modules
<\/div>
● Strong understanding of JavaScript / TypeScript fundamentals.
<\/div>
● Good understanding of mobile performance optimization.
<\/div>
● Good understanding of data structures, algorithms, and problem\-solving fundamentals.
<\/div>
● Ability to write optimized, readable, and production\-ready code.

Good to Have<\/b> :

Experience with C++ or Rust integration inside mobile applications.<\/div>
● Experience with JSI / TurboModules.
<\/div>
● Experience building SDKs or developer\-facing libraries.
<\/div>
● Experience with React Native new architecture.
<\/div>
● Experience with React Native Web or shared component systems.
<\/div>
● Experience with monorepo setups.
<\/div>
● Experience with CI/CD pipelines for mobile apps.
<\/div>
● Experience with native Android development using Kotlin / Java.
<\/div>
● Experience with native iOS development using Swift / Objective\-C.
<\/div>
● Experience with real\-time communication systems such as:\n○ WebRTC\n○ Socket.IO\n○ WebSocket\n○ MQTT\n○ gRPC\n● Experience debugging native crashes, memory leaks, and performance bottlenecks

<\/div><\/span>