SDE II - React Native
Familiarity with vibe coding and AI-assisted tools (GitHub Copilot, Cursor, Codeium) is explicitly mentioned; the role expects use of AI assistants for productivity.
About the Role
React Native developer responsible for designing and implementing front-end architecture and mobile UI components for data-heavy apps, integrating native APIs and third-party services, and maintaining CI/CD, testing, and performance across Android and iOS platforms. The role emphasizes reusable, high-performance code, cross-platform compatibility, and collaboration with cross-functional teams.
Job Description
Role
We are hiring a React Native developer to build flexible, well-structured front-end architecture and high-performance mobile applications capable of rendering large quantities of data. The role covers building UI components, integrating native APIs and modules, optimizing performance, and maintaining CI/CD/testing workflows for Android and iOS.
Key Responsibilities
- Design and implement user interface components for JavaScript/TypeScript-based web and mobile applications using the React ecosystem.
- Work with wireframes and design systems (Figma, Sketch, Adobe XD) to deliver consistent UI/UX.
- Integrate native modules and use platform APIs for Android and iOS.
- Write automated unit and integration tests with frameworks such as Jest, Detox, or Cypress/Appium.
- Optimize bundle size and startup time using techniques like the Hermes engine, lazy loading, and code splitting.
- Build reusable front-end modules and implement smooth animations and gesture handling.
- Use Redux and middlewares to manage state and improve performance.
- Integrate third-party libraries, APIs, payment gateways, and services (Firebase, AWS Amplify, Stripe, Razorpay, Apple Pay, Google Pay).
- Implement CI/CD pipelines and automated builds/deployments (Fastlane, Bitrise, GitHub Actions, Jenkins, etc.).
- Handle deep linking and navigation (React Navigation, Dynamic Links, Universal Links).
- Debug and profile front-end performance using tools like Flipper and React Profiler.
- Coordinate with cross-functional teams to deliver features on time and within budget.
- Keep up with React Native updates, libraries, and AI-assisted development tools to improve productivity.
Requirements
Experience
- Bachelor’s or Master’s degree in Computer Science/IT or equivalent.
- 2+ years of relevant industry experience in React Native or related front-end/mobile development.
Technical Skills
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Solid knowledge of React.js fundamentals and the React Native ecosystem.
- Proficiency in HTML, CSS, and responsive UI development.
- Experience with REST APIs and GraphQL.
- Familiarity with offline storage, asynchronous programming, and push notifications.
- Experience with Git (GitHub/GitLab) and CI/CD tooling.
- Testing experience with Jest, Detox, Cypress, or Appium.
- Experience with Firebase services (Authentication, Push Notifications, Firestore, Video Calls) and alternatives like AWS Amplify.
- Familiarity with React Navigation, Realm, AsyncStorage, Reanimated, Gesture Handler, and Lottie.
- Knowledge of OAuth/JWT and biometric authentication (Face ID, fingerprint).
- Familiarity with linting/analysis tools (ESLint, Prettier, SonarQube, CodePush).
- Exposure to AI-assisted developer tooling (GitHub Copilot, Cursor, Codeium) and vibe coding concepts.
Soft Skills
- Strong problem-solving and continuous-learning mindset.
- Good interpersonal, communication, and collaboration skills.
Success Metrics (KPIs)
- Code quality, maintainability, and reduced defects.
- On-time delivery of features and sprint commitments.
- Mobile performance improvements (launch time, rendering, responsiveness, memory usage).
- Application stability and reduced production crashes/ANRs.
- Reduction in production bugs and faster issue resolution.
- Efficient integration of APIs, third-party services, and native modules.
- Cross-platform compatibility and consistent UX across iOS and Android.
- Automation gains through testing and CI/CD.
Location & Hours
- Location listed: Madurai and Hosur (India). Work Location: Remote.
- Full-time, permanent. Flexible hours to cover Australia, India, UK, and USA clients.
Note
- Candidates must meet the listed experience and technical requirements. The company employs a strict screening and onboarding process.