React Native Developer

Onsite
[
New Delhi
]

Position Overview

We are looking for a highly skilled React Native Developer with the ability to work across the full technology stack. The ideal candidate will be responsible for building high-quality, cross-platform mobile applications while also handling backend development, API design, and database integration.

This role requires someone who is equally comfortable with front-end mobile development (React Native, advanced UI/UX implementation) as well as server-side technologies (Node.js, databases, cloud services) to deliver complete, scalable, and efficient solutions.

Minimum working experience: 3-4 Years


Key Responsibilities

Mobile App Development

  • Build, maintain, and optimize cross-platform mobile applications using React Native.
  • Implement pixel-perfect UIs in close collaboration with designers.
  • Ensure smooth performance, responsiveness, and a seamless user experience.

Frontend Development (Web & Mobile)

  • Develop reusable components and responsive designs with React.js (when required for web).
  • Write clean, modular, and maintainable code in line with modern JavaScript (ES6+) practices.

Backend Development

  • Build and maintain RESTful APIs and/or GraphQL APIs using Node.js / Express (or similar frameworks).
  • Design scalable database schemas and queries with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Firebase, Supabase) databases.
  • Handle authentication, authorization, and secure data flow between client and server.

Integration & Deployment

  • Connect mobile apps with backend services, third-party APIs, and cloud providers.
  • Work with Firebase/Supabase for real-time data, authentication, storage, and serverless functions.
  • Deploy, monitor, and maintain apps on App Store, Google Play, and web servers.

Collaboration & Workflow

  • Collaborate with designers, product managers, and other developers to deliver features end-to-end.
  • Participate in code reviews and maintain best practices for version control (Git).
  • Debug, test, and optimize applications for scalability and performance.

Requirements

  • Proven experience as a React Native Developer and/or Fullstack JavaScript Developer.
  • Strong proficiency in React Native, React.js, Node.js, and JavaScript (ES6+).
  • Hands-on experience with backend development (API design, database integration, server-side logic).
  • Strong knowledge of UI/UX principles and ability to implement designs with precision.
  • Experience with Firebase, Supabase, or similar BaaS platforms.
  • Familiarity with app distribution processes (iOS App Store, Google Play).

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience with TypeScript in React Native and Node.js projects.
  • Knowledge of state management libraries (Redux, MobX, Recoil, or Context API).
  • Familiarity with CI/CD pipelines for mobile and web deployment.
  • Understanding of security best practices for mobile and backend applications.
  • Basic understanding of Web Assembly and Emscripten WASM compilation pipeline.
  • Knowledge using of third-party libraries like OpenCV.js, Three.js etc.
  • Bonus: Experience with cloud platforms (AWS, GCP, or Azure).

Soft Skills

  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage full project lifecycles.
  • Attention to detail with a passion for delivering polished user experiences.

Compensation & Growth

  • Competitive salary based on skills and experience.
  • Opportunity to work on end-to-end mobile and fullstack projects.
  • Growth into roles such as Fullstack Lead, Mobile Architect, or Engineering Manager.