Software Engineer - React Native

Aerem
Aerem

Software Engineering

Mumbai, Maharashtra, India

Posted on Jun 18, 2026

About the Role

We are looking for a passionate Software Engineer – React Native to join our product engineering team. The ideal candidate should have experience building and scaling mobile applications in a product-focused environment and be comfortable working across the frontend ecosystem. You will collaborate closely with product managers, designers, and backend engineers to build high-quality, user-centric mobile experiences.

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using React Native.
  • Build reusable, scalable, and maintainable UI components using modern design principles.
  • Implement and follow Atomic Design methodologies and Design System-driven development.
  • Use Tailwind CSS (NativeWind or equivalent) for consistent and efficient styling.
  • Collaborate with Product, Design, and Engineering teams to translate requirements into production-ready features.
  • Ensure application performance, responsiveness, and reliability across devices.
  • Write clean, testable, and maintainable code following engineering best practices.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Debug production issues and continuously improve application stability and user experience.
  • Contribute to technical documentation and engineering standards.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2-4 years of professional software development experience.
  • Strong hands-on experience with React Native.
  • Experience building and maintaining at least one mobile application currently in production.
  • Experience working in a product-based company with ownership of features from development through release.
  • Strong understanding of JavaScript/TypeScript fundamentals.
  • Experience with:
  • Tailwind CSS (NativeWind or similar)
  • Atomic Design methodology
  • Design Systems and reusable component libraries
  • Understanding of mobile app architecture, state management, navigation, and API integrations.
  • Familiarity with Git, CI/CD pipelines, and Agile development practices.

Good to Have

  • Experience with React.js for web application development.
  • Experience with Node.js backend development.
  • Hands-on experience with:
  • MongoDB
  • PostgreSQL
  • Exposure to cloud platforms such as AWS, GCP, or Azure.
  • Experience with mobile analytics, crash monitoring, and performance optimization.
  • Understanding of offline-first mobile applications and synchronization strategies.

What We're Looking For

  • Strong product mindset and customer-focused thinking.
  • Ability to work independently and take ownership of features.
  • Excellent problem-solving and debugging skills.
  • Attention to detail and commitment to high-quality user experiences.
  • Effective communication and collaboration skills.
  • Preferred Technical Stack

Mobile

  • React Native
  • TypeScript
  • Tailwind CSS / NativeWind
  • Redux / Zustand / React Query

Web (Good to Have)

  • React.js
  • TypeScript

Backend (Good to Have)

  • Node.js
  • Express.js / NestJS

Databases (Good to Have)

  • MongoDB
  • PostgreSQL

Tools

  • Git
  • CI/CD
  • REST APIs
  • Firebase

Experience: 2 - 4 Years

Employment Type: Full-Time

Location: Mumbai - Onsite