Job details
React Native Mobile apps Developer
- Java
- Redux
- iOS
- Android
- React Native
- ES6
- SOLID
Posted: 3 days ago
Our client is looking to modernize one of the app by unifying iOS and Android into a single React Native codebase, enabling smoother updates and maintenance. We are looking for a Senior React Native Developer to consolidate iOS (Swift) and Android (Kotlin) codebases to one React Native codebase for TxT
Skillset:
- Minimum 7+ years of mobile development (React Native + native mobile)
- At least 2 React native apps delivered to production
- Experience migrating native apps to React Native
Core Technical Skills:
- Proven experience with React Native app architecture, including navigation, state management (Redux, MobX, or Context API), and performance optimization
- Deep knowledge of JavaScript, including ES6+ features, asynchronous programming, and module systems
- Solid grasp of React fundamentals components, hooks, state management, and context API
- Practical experience with the React Native framework, including handling navigation, animations, performance optimization, and updates
- Extensive knowledge of integrating with native device APIs, libraries, and services.
- Understanding of native development for iOS (Swift/Objective-C) and Android (Java/Kotlin), with the ability to integrate native modules when needed
- Ability to bridge and write custom native modules for both iOS (Swift/Obj-C) and Android (Kotlin/Java) when React Native can't address specific requirements
- Familiarity with tools and libraries used in React Native development: State management (Redux, Zustand, etc.), Jest/React Native Testing Library for testing, ESLint for linting
- Understanding of app store deployment, versioning, and Gradle Play and TestFlight
- Deep diagnostic and performance troubleshooting skills on both platforms
- Experience migrating legacy native apps to React Native understanding pitfalls, gradual adoption, and reuse of existing native code is preferred
- Hands-on experience deploying and debugging apps on iOS and / or Android devices
- Deep understanding of mobile UI/UX, platform conventions, responsive layouts, animations, and accessibility features
- Experience using native features like camera, location, push notifications, file system, etc.
Additional Useful Skills:
- Knowledge of version control (Git)
- App store optimization and understanding of release cycles for both iOS and/or Android
- Experience in performance tuning, profiling, and optimizing app startup and runtime
Similar jobs
-
Front-end Software Engineer
Sustainment , Austin, Texas, United States
-
React FS Developer - Onsite - F2F Must
Saksoft , Austin, TX, United States
-
EU-Based Software Engineering Manager (Django and React)
SchooLinks , Remote / Austin, Texas, United States
-
Full Stack Developer (React Js & Node Js)
Airrchip Communications , Mumbai
-
React.js Developer - Redux / JavaScript
Qcentrio , Bengaluru