- Design develop and maintain highperformance mobile applications for both iOS and Android using React Native.
- Build reusable clean and maintainable code with a focus on performance and scalability.
- Implement app features ensuring they are functional intuitive and userfriendly.
- Optimize app performance for smooth user experiences by identifying and resolving performance bottlenecks memory leaks and lag.
- Profile and optimize code using tools such as Android Studio Flipper React DevTools and Xcode Instruments.
- Enhance rendering performance and handle large data sets and complex animations effectively.
- Write code that works across both iOS and Android while ensuring that platformspecific considerations and native capabilities are utilized.
- Work with platformspecific APIs and native modules when necessary ensuring a seamless experience for users on both platforms.
- Collaborate with crossfunctional teams including product managers UX/UI designers and backend engineers to deliver new features.
- Communicate clearly and effectively with other engineers to ensure a highquality codebase and a collaborative agile environment.
Requirements
- Strong understanding of mobile development principles for both iOS and Android platforms.
- Proficiency in JavaScript (ES6 React Native and Redux for state management.
- Experience with React Navigation and deep linking.
- Knowledge of native mobile development using Swift (iOS) and Java/Kotlin (Android) is a plus
- Familiarity with modern build tools such as Metro bundler and Xcode/Android Studio.
- Experience with APIs (RESTful) and integrating mobile applications with backend systems.
- Knowledge of native modules and platformspecific code when required.
- Experience with TypeScript in a React Native environment.
- Familiarity with GraphQL and Apollo Client for efficient data fetching.
- Exposure to CI/CD pipelines (e.g. Bitrise Jenkins CircleCI.
- Experience with Firebase for authentication realtime data and cloud messaging.
- Knowledge of React Native performance tuning and debugging techniques.
Strong understanding of mobile development principles for both iOS and Android platforms. Proficiency in JavaScript (ES6+, React Native, and Redux for state management. Experience with React Navigation and deep linking. Knowledge of native mobile development using Swift (iOS) and Java/Kotlin (Android) is a plus Familiarity with modern build tools such as Metro bundler, and Xcode/Android Studio. Experience with APIs (RESTful) and integrating mobile applications with backend systems. Knowledge of native modules and platform-specific code when required. Experience with TypeScript in a React Native environment. Familiarity with GraphQL and Apollo Client for efficient data fetching. Exposure to CI/CD pipelines (e.g., Bitrise, Jenkins, CircleCI). Experience with Firebase for authentication, real-time data, and cloud messaging. Knowledge of React Native performance tuning and debugging techniques.