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).
Any Graduate