To align with your ongoing recruitment efforts at Octal IT Solutions, here is a professional Job Description for a React Native Developer with 3+ years of experience. This JD is designed to attract candidates who, like Sudhanshu, have strong cross-platform and API integration skills.
Job Title: Senior React Native Developer (3+ Years)Role Overview
We are looking for a highly skilled React Native Developer to join our mobile development team. You will be responsible for architecting and building high-quality, scalable mobile applications for both iOS and Android platforms. The ideal candidate has a deep understanding of the React Native ecosystem, can translate complex UI designs into functional code, and is proficient in managing large-scale application states and third-party integrations.
Key Responsibilities
- App Development: Design and build advanced, cross-platform applications using React Native for the iOS and Android platforms.
- UI/UX Implementation: Work closely with the design team (UI/UX) to implement pixel-perfect, responsive, and highly interactive mobile interfaces.
- API Integration: Integrate RESTful APIs and handle real-time data synchronization using WebSockets or Firebase.
- Performance Optimization: Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Code Quality: Write clean, maintainable, and well-documented code following modern architectural patterns like MVVM or Clean Architecture.
- App Deployment: Manage the end-to-end deployment process, including code signing and publishing to the Apple App Store and Google Play Store.
Technical Requirements
- Experience: 3+ years of professional experience in Mobile App Development using React Native.
- Core Skills: Strong proficiency in JavaScript (ES6+) and TypeScript.
- State Management: Expertise in Redux, Redux-Toolkit, or Context API.
- Navigation: Hands-on experience with React Navigation or React Native Navigation.
- Styling: Deep understanding of Flexbox, Styled Components, or Tailwind CSS for mobile.
- Native Modules: Familiarity with bridging native modules (Java/Kotlin or Objective-C/Swift) when required.
- Tooling: Proficiency with Git, NPM/Yarn, Android Studio, Xcode, and VS Code.
Preferred Qualifications
- Education: B.E./B.Tech/BCA in Computer Science, IT, or a related field.
- Ecosystem Knowledge: Experience with Push Notifications, Deep Linking, and Offline Storage (Redux Persist, SQLite, or Realm).
- Testing: Experience with testing frameworks like Jest or Detox.
- Web Knowledge: Familiarity with React.js or Next.js is a significant plus.
Soft Skills
- Strong analytical and problem-solving skills.
- Ability to work in an Agile/Scrum environment.
- Excellent communication skills for team collaboration and stakeholder reporting.
Job Type: Full-time
Pay: From ₹25,000.00 per month
Benefits:
Work Location: In person