React Native Developer
Position Overview:
We are looking for a skilled React Native Developer with expertise in JavaScript and TypeScript to develop high-quality cross-platform mobile applications for iOS and Android. The ideal candidate will have a deep understanding of React Native framework, modern UI/UX principles, and performance optimization techniques.
Responsibilities:
- Develop and maintain React Native applications for iOS and Android.
- Write clean, maintainable, and scalable code using JavaScript/TypeScript
- Integrate with RESTful APIs, GraphQL, and third-party services.
- Work closely with UI/UX designers to implement visually appealing interfaces.
- Optimize application performance for smooth user experience.
- Debug and resolve performance bottlenecks and crashes.
- Utilize state management libraries like Redux, Zustand, or Context API.
- Implement push notifications, in-app purchases, deep linking, and authentication.
- Collaborate with backend developers, product managers, and designers.
- Write unit and integration tests using Jest, Detox, or other testing frameworks.
- Keep up with the latest trends and best practices in React Native and mobile development.
Skills and Competencies:
- 2+ years of experience in React Native development.
- Proficiency in JavaScript and TypeScript.
- Strong knowledge of React Hooks, functional components, and state management.
- Experience with native modules and bridging (Objective-C/Swift for iOS, Java/Kotlin for Android).
- Familiarity with Firebase, AWS, or other cloud services.
- Understanding of mobile app architecture and best practices.
- Experience with Git, CI/CD, and Agile methodologies.
- Knowledge of mobile security principles and app store submission process.
- Strong problem-solving and debugging skills.
Nice-to-Have Skills:
- Experience with Expo framework.
- Familiarity with React Native Reanimated and Gesture Handler.
- Understanding of Web3, blockchain, or mobile payments.
- Experience with server-side technologies (Node.js, Express, GraphQL, etc.).
Education:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred. However, candidates with exceptional technical skills will also be considered regardless of their formal education background.
Joining:
- Immediate (0-30 Days)
Location:
- Bhubaneswar (Odisha)
- Sometimes, our potential surprises us when we take a leap of faith. Take the first step—Apply today!