Point your AI agent at freehire and let it find you a job.

Get the CLI →

YASH Technologies

NewBe an early applicant

UI Specialist - React JS Job

Posted Updated 1 view
Discussion

Job description:

Requirements :

React Developer Job Description (5-7 Years Experience)

Position: Senior React Developer

About the Role

We are seeking an experienced React Developer with 5-7 years of professional experience to join our dynamic development team. The ideal candidate will have a strong foundation in modern React development, excellent problem-solving skills, and the ability to work collaboratively in an agile environment.

Key Responsibilities

  • Develop and maintain high-quality, scalable web applications using React.js
  • Collaborate with cross-functional teams including designers, product managers, and backend developers
  • Write clean, maintainable, and well-documented code following best practices
  • Implement responsive designs and ensure cross-browser compatibility
  • Optimize application performance and user experience
  • Participate in code reviews and provide constructive feedback to team members
  • Debug and troubleshoot issues across the development lifecycle
  • Stay updated with the latest React ecosystem trends and technologies
  • Mentor junior developers and contribute to team knowledge sharing

Required Skills & Experience

Technical Skills:

  • 5-7 years of professional experience with React.js and modern JavaScript (ES6+)
  • Strong proficiency in HTML5, CSS3, and responsive web design
  • Experience with state management libraries (Redux, Zustand, or Context API)
  • Familiarity with React hooks and functional components
  • Knowledge of modern build tools (Webpack, Vite, or similar)
  • Experience with version control systems (GitHub)
  • Understanding of RESTful APIs and asynchronous programming
  • Familiarity with testing frameworks (Jest, React Testing Library)

Soft Skills:

  • Strong problem-solving and analytical thinking abilities
  • Excellent communication and collaboration skills
  • Ability to work in an agile development environment
  • Attention to detail and commitment to code quality
  • Self-motivated with ability to manage multiple priorities

Preferred Qualifications

  • Experience with TypeScript
  • Knowledge of modern CSS frameworks (Tailwind CSS, Styled Components, CSS Modules)
  • Familiarity with Next.js or other React frameworks
  • Experience with GraphQL and Apollo Client
  • Understanding of CI/CD pipelines
  • Knowledge of performance optimization techniques
  • Experience with mobile-first development
  • Familiarity with design systems and component libraries
  • Backend development experience (Node.js, Python, or Java)
  • Experience with cloud platforms (AWS, Azure, GCP)

Education & Certifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Relevant certifications in React or web development (preferred but not required)

Skills

See also

Design jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available