Senior ReactJS Developer

Anblicks5 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Job Title: Senior ReactJS Developer

Location: Dallas, TX

  • Architecture: Strong experience in leading and architecting large-scale React.js applications. Skilled in designing scalable front-end architecture, routing structure, state management layers, and integrating automated build, deployment, and CI/CD pipelines.
  • React.js Development: Build dynamic, high-performance web applications using React.js, TypeScript, and modern libraries. Implement interactive features, complex data flows, and scalable state-driven UIs.
  • Expertise in React Ecosystem: Hands-on experience with Hooks, component lifecycle, advanced state management, and performance patterns. Expertise in Redux Toolkit, RTK Query, React Query, and application-wide state architecture.
  • API Integration (Axios): Integrate backend services using Axios with interceptors, global error handling, retry logic, and optimized API communication patterns.
  • Route Management: Architect and implement routing using React Router, including nested routes, guarded/private routes, role-based access, and lazy-loaded route structures.
  • UI Integration: Collaborate with UI/UX teams to build visually appealing, responsive, and user-friendly interfaces that match design specifications.
  • Component Development: Develop reusable, modular, and scalable React components using best practices, ensuring maintainability and consistency across applications.
  • Front-end Optimization: Improve performance through memorization, virtualization, code splitting, minimizing re-renders, and optimizing bundle size for seamless user experience.
  • Security: Write secure and efficient front-end code, implement client-side validations, handle sensitive data safely, and address vulnerabilities proactively.
  • Cross-Browser and Cross-Device Compatibility: Ensure consistent behavior and visual quality across various browsers, screen sizes, and devices.
  • Collaborative Development: Work closely with backend engineers, designers, architects, QA, and product teams to ensure smooth integration of front-end and backend workflows.
  • Testing and Debugging: Conduct thorough debugging and implement strong testing practices to ensure functional stability, responsiveness, and error-free user experiences.
  • Unit Testing: Proficient in writing unit test cases using Jest or React Testing Library (RTL), ensuring high coverage, stability, and bug-free releases.
  • Code Maintenance and Documentation: Follow clean code principles, maintain clear documentation, perform refactoring, and ensure code quality through reviews and continuous improvement.
  • Stay Up-to-Date with Technology: Keep current with modern React features, frontend tooling, state management patterns, and performance best practices to stay ahead of industry standards.
  • Communication & Training: Strong communication skills with the ability to mentor team members, document best practices, and provide technical guidance to development teams.

Thanks,

CH. Kumar

Executive II - TA

E: Cheera.kumar@anblicks.com | www.anblicks.com

Your Digital Transformation Partner

Required Skills

React.js
Redux Toolkit
React Testing Library
Component Development
Front-end Optimization
React Router
React Query
Security Best Practices
Jest
Axios
CI/CD
Collaborative Development
Cross-Browser Compatibility
Unit Testing
TypeScript