React JS Developer Full Time

Overview

On Site
Accepts corp to corp applications
Contract - Full Time

Skills

JavaScript
Typescript
React JS
React Native
ES6

Job Details

Hi ,

Our client is looking React JS Developer For Full Time project in Memphis, TN (Onsite) below is the detailed requirements.

Kindly share your Updated Resume to proceed further.

Job Role: React JS Developer

Location: Memphis, TN (Day 1 Onsite)

Mode of Hiring: Full Time

Job Description:

We are seeking a highly skilled React JS Developer with proven experience in leading frontend and mobile development. The ideal candidate will have a strong background in React.js (70%) and React Native (30%), with deep knowledge of modern JavaScript/TypeScript ecosystems. As a Technical Lead, you will be responsible for architecting scalable applications, mentoring team members, enforcing coding standards, and ensuring high-quality delivery across web and mobile platforms.

Key Responsibilities:

  • Design and implement scalable frontend/mobile architecture using React.js and React Native
  • Select and integrate UI libraries (e.g., MUI, Chakra UI, React Native Paper, or custom components)
  • Collaborate with cross-functional teams (design, backend, product) to build and maintain customer-facing applications
  • Optimize application performance, perform memory profiling, and debug UI bottlenecks
  • Implement best practices like lazy loading, code splitting, a11y accessibility, XSS/CSRF protection
  • Define and execute testing strategies using Jest, React Testing Library, Detox, or Appium
  • Perform peer code reviews, promote clean code (SOLID, DRY), and mentor junior developers
  • Build CI/CD pipelines with GitHub Actions, CircleCI, or Bitrise
  • Maintain detailed documentation and improve onboarding processes
  • Collaborate with backend engineers to define API contracts and optimize network communication

Must Have Skills:

  • Bachelor's degree in Computer science or related field, with minimum 10+ Years of relevant experience
  • 6+ years of experience in frontend/mobile development, with 2+ years in a technical leadership role
  • Expert-level proficiency in React.js and/or React Native
  • Strong command of JavaScript/TypeScript (ES6+), async/await, and build tools (Webpack, Metro)
  • Hands-on experience with REST APIs, Redux, Zustand, Recoil, or React Query
  • Solid understanding of performance debugging and optimization for web/mobile UIs
  • Proficient in Git workflows, PR/code review, and Agile development methodologies
  • Excellent communication and teamwork skills.
  • Demonstrate excellent communication skills including the ability to effectively communicate with internal and external customers.
  • Ability to use strong industry knowledge to relate to customer needs and dissolve customer concerns and high level of focus and attention to detail

Nice-to-Have Skills

  • Experience integrating with native mobile SDKs (Android/iOS)
  • Exposure to backend systems using Node.js or Java
  • Familiarity with GraphQL, Storybook, Monorepos (Nx, Turborepo)
  • Experience with mobile app deployment (App Store, Play Store) and OTA updates (CodePush, EAS)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.