Senior Software Engineer - React Native

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a React Native Developer for a leading Digital First Media Platform -


Senior React Native Developer


Key Responsibilities:

  • Design, develop, and maintain React Native applications for both iOS and Android platforms.
  • Collaborate with cross-functional teams (designers, backend developers, product managers) to define and implement features and enhancements.
  • Write clean, efficient, and maintainable code while adhering to best practices and industry standards.
  • Develop UI components and application flows that provide a consistent and intuitive user experience across platforms.
  • Optimize applications for maximum speed and scalability, handling both performance and memory optimizations.
  • Implement state management solutions (e.g., Redux, MobX, or React Context).
  • Integrate RESTful APIs, third-party libraries, and other services into the mobile application.
  • Conduct code reviews and mentor junior developers, ensuring code quality and fostering a culture of knowledge-sharing.
  • Stay up-to-date with the latest industry trends and React Native updates to maintain app quality and performance.
  • Troubleshoot, debug, and resolve issues, including cross-platform compatibility problems, UI discrepancies, and performance issues.
  • Participate in writing unit tests and integration tests to ensure high-quality application delivery.
  • Collaborate with the DevOps team for CI/CD pipeline automation and deployment processes for mobile apps.
  • Handle app store deployments (Google Play, Apple App Store) and ensure compliance with platform guidelines.


Required Skills and Experience:

  • 5+ years of experience

    in mobile app development, with at least

    4+ years

    focused on

    React Native

    .
  • Strong proficiency in

    JavaScript

    and/or

    TypeScript

    .
  • Solid experience with

    React

    ,

    Redux

    ,

    React Navigation

    , and state management tools.
  • Proficiency with

    REST APIs

    and

    GraphQL

    integrations.
  • Familiarity with

    native build tools

    (Xcode, Android Studio) and experience in configuring the React Native app for iOS and Android platforms.
  • Experience with

    version control systems

    like

    Git

    .
  • Strong knowledge of mobile UI design principles, patterns, and best practices.
  • Experience with

    mobile testing frameworks

    (Jest, Detox, or similar).
  • Familiarity with

    CI/CD pipelines

    for mobile applications and automated deployment (using tools like Jenkins, CircleCI, or GitHub Actions).
  • Experience with

    performance optimization

    and tools like

    Flipper

    ,

    React Native Debugger

    , or

    Xcode Instruments

    .
  • Experience deploying applications to the

    Apple App Store

    and

    Google Play Store

    .
  • Familiarity with

    authentication protocols

    (OAuth, JWT, etc.) and mobile security best practices.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Preferred Skills:

  • Experience with

    native development

    (Java/Kotlin for Android or Objective-C/Swift for iOS).
  • Familiarity with

    Cloud services

    (AWS, Firebase, etc.) for push notifications, data storage, and other backend services.
  • Knowledge of

    serverless architecture

    and experience working with cloud-based functions (AWS Lambda, Firebase Functions).
  • Experience with

    offline storage

    and data synchronization strategies.
  • Knowledge of

    Automated Testing

    practices in mobile applications.
  • Experience working in an

    Agile/Scrum

    development environment.


Educational Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru