Description

Key Skills: UI Development, ReactJS, Redux, UI/UX, Design Systems, GIT, Cypress, CICD, Testing

Roles and Responsibilities:

  • Lead the design and development of complex, responsive web applications using React.js and modern JavaScript frameworks
  • Collaborate with UX designers, product managers, and backend engineers to deliver seamless user experiences
  • Architect and implement reusable UI components, ensuring design consistency and scalability
  • Drive UI/UX best practices, including accessibility standards and performance optimization
  • Mentor and guide junior developers; conduct code reviews and knowledge-sharing sessions
  • Translate business requirements and user stories into technical specifications and robust UI solutions
  • Stay up to date with the latest UI development tools, trends, and frameworks
  • Ensure cross-browser compatibility and mobile responsiveness
  • Oversee the integration of APIs and third-party services into the UI layer
  • Participate in project planning, estimation, and risk management activities

Skills Required:

Must-Have Skills:

  • UI Development using modern JavaScript frameworks (ReactJS preferred)
  • Expertise in ReactJS and Redux for state management
  • Strong knowledge of UI/UX principles, wireframes, prototypes, and responsive design
  • Experience working with Design Systems for consistent UI component implementation

Nice-to-Have Skills:

  • Proficiency with GIT for version control and collaboration
  • Familiarity with CI/CD pipelines and automated build/deployment processes
  • Experience with Cypress or similar testing frameworks for frontend test automation
  • Basic knowledge of unit and integration testing in frontend environments

Education: Bachelor's or master's degree in computer science, Engineering, or related field

 


 

Education

Any Graduate