Overview
Skills
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)