Description

Jobs Responsibilities

  • Frontend Development:
  • Develop and implement responsive user interfaces using React.js.
  • Collaborate with UX/UI designers to translate wireframes and designs into high-quality code.
  • Ensure the application's robustness and responsiveness across various devices and browsers.
  • Component-Based Architecture:
  • Design and implement reusable and modular components following best practices.
  • Work with state management libraries (e.g., Redux) to manage application state efficiently.
  • API Integration:
  • Integrate with RESTful APIs and third-party services to fetch and display data in the application.
  • Collaborate with backend developers to define API contracts and ensure smooth communication between frontend and backend systems.
  • Code Quality and Testing:
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Implement and maintain unit tests for frontend components to ensure the reliability of the application.
  • Performance Optimization:
  • Identify and address performance bottlenecks in the application.
  • Optimize application components for maximum speed and scalability.
  • Collaboration and Communication:
  • Work closely with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality solutions.
  • Communicate effectively with team members and stakeholders to understand requirements and provide updates on project progress.
  • Continuous Learning:
  • Stay updated on the latest industry trends, technologies, and best practices.
  • Actively participate in knowledge-sharing sessions within the team.

Qualifications:

  • Required minimum 2 years’ experience in React.js development.
  • In-depth knowledge of JavaScript, HTML, CSS, and front-end technologies.
     
  • Experience with state management libraries such as Redux.
     
  • Familiarity with RESTful APIs and asynchronous request handling.
     
  • Strong understanding of UI/UX principles and best practices.
     
  • Excellent problem-solving and communication skills.
     
  • Ability to work collaboratively in a team environment.

Education

Any Graduate