Senior Software Engineer - React Native

upGrad

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

upGrad is seeking a Senior Software Developer — React Native to join our mobile engineering team in Bengaluru. You will build, scale, and maintain high-quality mobile applications used by learners across platforms, collaborating with product, design, backend, QA, and other engineers.

The candidate should own features end-to-end, from technical design to production, emphasize performance, debugging, and robust error handling, and mentor junior developers while contributing to mobile architecture

Qualifications

  • 4–6 years of professional software development experience.
  • Strong hands-on experience with React Native and mobile app development.
  • Good understanding of React, component architecture, state management and hooks.
  • Experience building and consuming REST APIs and integrating third‑party services.
  • Experience with Android and/or iOS concepts and native integration is a plus.

Responsibilities

  • Design, develop, and maintain scalable mobile applications using React Native.
  • Own mobile features end-to-end from design to production support.
  • Build reusable, maintainable components and architecture.
  • Integrate mobile apps with backend services and REST APIs.
  • Collaborate with Product and Design to translate requirements into mobile experiences.
  • Optimize performance, startup time, rendering, memory usage, and network usage.
  • Participate in code reviews and contribute to engineering standards.

Skills

React Native
Mobile app development
React
REST APIs
Git
CI/CD for mobile

Tools

Redux
Firebase
Crashlytics

Job description

upGrad is one of Asia’s leading integrated learning and skilling companies, helping learners build

meaningful careers through technology-led education. Our technology teams build products and

platforms that serve learners at significant scale across learning, assessment, and career outcomes.

About the Role:

We are looking for a Senior Software Developer — React Native to join our mobile engineering team.

You will be responsible for building, scaling, and maintaining high-quality mobile applications used by learners across platforms. You will work closely with product, design, backend, QA, and other

engineering teams to deliver reliable and engaging mobile experiences.

The ideal candidate is a strong hands-on engineer who understands mobile development beyond just UI implementation and can take ownership of features from technical design through production.

Key Responsibilities:
  • Design, develop, and maintain scalable mobile applications using React Native.
  • Own mobile features end-to-end - from technical design and development to testing, release, monitoring, and production support.

Build reusable, maintainable, and performant mobile components and application architecture.

Integrate mobile applications with backend services and REST APIs.

  • Work closely with Product and Design teams to translate requirements and designs into high-quality mobile experiences.

Optimize application performance, startup time, rendering, memory usage, network usage, and overall user experience.

  • Debug and resolve complex issues across application, device, network, and API layers.
  • Implement robust error handling, analytics, logging, and crash monitoring.
  • Work with native Android/iOS capabilities when required and understand the underlying mobile platform constraints.
  • Participate in code reviews and contribute to engineering standards and best practices.
  • Collaborate with backend, web, QA, DevOps, and product engineering teams.
  • Contribute to mobile architecture and technical decisions as the product scales.
  • Own production issues, perform root-cause analysis, and drive preventive improvements.
  • Mentor junior developers and contribute to improving the overall mobile engineering quality.
Required Skills & Experience:
  • 4-6 years of professional software development experience.
  • Strong hands-on experience with React Native and mobile application development.
  • Good understanding of React, component architecture, state management, and hooks.
  • Experience building and consuming REST APIs and integrating third-party services.
  • Strong understanding of mobile application performance and debugging.
  • Experience with Android and/or iOS development concepts and platform-specific constraints.
  • Experience with mobile build, release, and deployment processes.
  • Good understanding of Git and modern software development practices.
  • Strong understanding of software design principles, data structures, and problem-solving.
  • Experience with state management libraries such as Redux, Zustand, or similar is preferred.
  • Experience with Firebase, Crashlytics, analytics, push notifications, deep linking, or similar mobile capabilities is a plus.
  • Experience with CI/CD for mobile applications is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Mobile Applications Developer (React Native)
Sr. Mobile Applications Developer (React Native)

Maruti Suzuki India Ltd. • Gurugram District

On-site
INR 3,000,000 - 5,200,000
Senior React Native Developer
Senior React Native Developer

Codebase • Pune District

On-site
INR 1,500,000 - 2,800,000
React Native Mobile Developer
React Native Mobile Developer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 800,000 - 1,200,000
React Native Developer
React Native Developer

PhonePe • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Mobile App Developer
Mobile App Developer

Codilar Digital Pte Ltd • India

On-site
INR 1,000,000 - 1,500,000
SDE 3 - React Native (Credit)
SDE 3 - React Native (Credit)

Groww • Bengaluru

On-site
INR 3,000,000 - 5,200,000
React Native Mobile App Developer
React Native Mobile App Developer

ThoughtWin - A CMMI Level 3 Company • Jaipur

On-site
INR 400,000 - 800,000
Senior Staff Engineer React Native Mobile App Developer
Senior Staff Engineer React Native Mobile App Developer

Nagarro • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Sr React Native Developer
Sr React Native Developer

ServCrust Private Limited • Hyderabad

On-site
INR 1,200,000 - 2,400,000
React Native Developer
React Native Developer

eDns Solutions Pvt Ltd • Delhi

On-site
INR 900,000 - 1,500,000