Description

Responsibilities:

  • Developing user interface components and implementing React.js concepts and workflows.
  • Building reusable and scalable code for future application development.
  • Collaborating with cross-functional teams (e.g., designers, backend developers) to define, design, and implement new features.
  • Optimizing applications for maximum performance, speed, and scalability.
  • Debugging and resolving technical issues efficiently.
  • Conducting code reviews and providing constructive feedback to peers.
  • Staying updated with the latest industry trends and React ecosystem developments.
  • Participating in agile development processes (e.g., sprint planning, daily stand-ups).
  • Creating and maintaining technical documentation for front-end codebase.

Required Skills and Qualifications:

  • Proficiency in React.js and its core principles, including component-based architecture and state management.
  • Understanding of RESTful APIs and experience integrating them into React applications.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving and analytical skills, with attention to detail.
  • Excellent communication and collaboration skills for effective teamwork.
  • A degree in Computer Science, Engineering, or a related field is often preferred, but not always mandatory depending on experience

Education

Any Graduate