Description

Responsibilities
•    Participate in technical planning and requirements gathering phases.
•    Design, develop, test, and document web applications using ReactJS and front-end technologies.
•    Ensure adherence to best practices in software development.
•    Collaborate with architects, UX/UI designers, and fellow developers to build scalable and efficient solutions.
•    Optimize applications to enhance performance and user experience.
•    Troubleshoot and resolve technical issues in code.
•    Work within an Agile environment (Scrum or Kanban).
 

Qualifications
•    5+ years of experience in web application development.
•    Strong expertise in ReactJS, JavaScript (ES6+), TypeScript, and front-end architecture.
•    Experience with Redux, Hooks, and Context API.
•    Advanced knowledge of HTML, CSS, Styled Components, Tailwind CSS, or similar technologies.
•    Experience integrating REST APIs and handling state management efficiently.
•    Familiarity with version control tools such as Git/GitHub.
•    Knowledge of unit and integration testing using Jest, React Testing Library, or similar tools.
•    Experience working with Agile methodologies (Scrum/Kanban).
 

Education

Any Graduate