UI Specialist - React JS Job

YASH TechnologiesOn-siteFull-timeSenior, 5–8 yearsListed 2 days ago

Apply now

About this role

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)