React Native + React JS Developer

3 - 5 years

3 - 6 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description

React Native + React JS Developer

Position Overview

React Native + React JS Developer

Job Title

React Native + React JS Developer

Experience

3 to 5 years

Key Responsibilities

Mobile & Web Development

  • Design, develop, and maintain cross-platform

    mobile applications using React Native

  • Build

    responsive, scalable web applications using React JS

  • Implement

    pixel-perfect UI designs

    with smooth animations and transitions
  • Ensure optimal performance across

    iOS, Android, and web platforms

  • Write clean, maintainable, reusable, and well-documented code

Technical Implementation

  • Develop reusable components and front-end libraries for future use
  • Convert UI/UX designs and wireframes into high-quality functional code
  • Integrate

    RESTful APIs

    and third-party services
  • Implement state management using

    Redux, Context API, or similar solutions

  • Optimize applications for speed, scalability, and performance
  • Debug, troubleshoot, and resolve complex technical issues

Collaboration & Best Practices

  • Work closely with designers, backend developers, and product managers
  • Participate in code reviews and enforce coding standards
  • Stay updated with emerging frontend technologies and best practices
  • Contribute to technical documentation and knowledge sharing

Required Skills & Qualifications

React Native

  • Strong experience building apps for

    iOS and Android

  • Hands-on experience with

    React Native CLI and Expo

  • Knowledge of native modules and platform-specific implementations
  • Understanding of mobile app deployment (App Store & Google Play)

React JS (Must Have)

  • Expert-level understanding of

    React JS fundamentals

  • Proficiency with

    Hooks, Context API, and component lifecycle

  • Experience with

    React Router

  • Strong understanding of

    Virtual DOM and reconciliation

Core JavaScript

  • Deep knowledge of

    JavaScript (ES5, ES6+)

  • Strong understanding of

    closures, promises, async/await, prototypes

  • Experience with asynchronous programming and event handling
  • Familiarity with functional and object-oriented programming

jQuery (Must Have)

  • Good experience with

    jQuery DOM manipulation and event handling

  • Ability to work with

    legacy jQuery-based codebases

  • Experience using jQuery plugins

CSS Styling (Must Have Pro Level)

  • Expert-level

    CSS3

    with responsive and mobile-first design
  • Proficiency in

    Flexbox, CSS Grid, and modern layout techniques

  • Experience with

    CSS preprocessors

    (SASS, LESS)
  • Hands-on with

    CSS-in-JS

    (Styled Components, Emotion)
  • Knowledge of

    animations, transitions, and transformations

  • Strong understanding of

    cross-browser compatibility

  • Familiarity with CSS methodologies like

    BEM, OOCSS

    , etc.

Development Tools & Testing

Tools

  • Version control:

    Git (GitHub/GitLab/Bitbucket)

  • Package managers:

    npm, yarn

  • Build tools:

    Webpack, Babel

  • Debugging:

    Chrome DevTools, React DevTools, Flipper

Testing & Code Quality

  • Experience with

    Jest, React Testing Library, Enzyme

  • Unit and integration testing practices
  • Code quality tools:

    ESLint, Prettier

Nice to Have

  • TypeScript experience
  • Redux or advanced state management
  • GraphQL & Apollo Client
  • CI/CD pipeline exposure
  • Firebase or BaaS platforms
  • Performance optimization techniques
  • Accessibility standards (WCAG)
  • Animation libraries (Framer Motion, React Spring)

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to work independently and manage time effectively
  • Attention to detail and commitment to quality
  • Adaptability and eagerness to learn new technologies
  • Proactive mindset for identifying and solving issues

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You