Senior Frontend / Mobile Engineer – React Native
We are seeking an experienced Frontend / Mobile Engineer with strong expertise in React Native, Android, iOS, Kotlin, and Swift . This role requires more than UI development—we are looking for someone comfortable with native mobile development, real-time systems, performance optimization, camera processing, hardware integration, and backend connectivity.
Responsibilities
- Build and maintain high-performance React Native applications.
- Develop native Android components using Kotlin and iOS components using Swift .
- Integrate native functionality with React Native.
- Work with cameras, microphones, Bluetooth/BLE, sensors, haptics, and device APIs.
- Build real-time communication using WebSockets and REST APIs .
- Integrate mobile applications with Python/FastAPI and AI/ML services.
- Optimize CPU, GPU, memory, networking, rendering, and application latency.
- Diagnose threading, race conditions, memory leaks, frame drops, and performance bottlenecks.
- Handle Android/iOS lifecycle, permissions, background behavior, and resource management.
- Build accessible interfaces compatible with VoiceOver and TalkBack .
- Participate in architecture, debugging, code reviews, and technical decision-making.
Required Skills
- Strong React Native, React, JavaScript, and TypeScript
- Strong Android/Kotlin development experience
- Working knowledge of Swift and native iOS development
- React Hooks, state management, navigation, and performance optimization
- Kotlin Coroutines and asynchronous programming
- Android CameraX / ImageAnalysis
- iOS AVFoundation / camera APIs
- REST APIs and WebSockets
- Threading, concurrency, backpressure, and asynchronous pipelines
- Native module integration
- Bluetooth/BLE and device hardware integration
- Mobile security, Android Keystore, and iOS Keychain
- Performance and memory profiling
Knowledge of JSI, Fabric, TurboModules, Python, FastAPI, computer vision, AI/ML integration, 3D graphics, or real-time media processing is highly desirable.
Qualifications
- 2+ years of software/mobile development experience preferred.
- 2+ years of React Native or advanced mobile development experience preferred.
- Experience developing production Android and iOS applications.
- Strong debugging and problem-solving skills.
- Ability to work across React Native, native mobile code, APIs, and backend systems.
We are looking for an engineer who can go beyond building screens and understand how the complete mobile system works—from UI and native device APIs to networking, performance, and backend integration .
Exceptional candidates with fewer years of experience but strong technical expertise are encouraged to apply.