




Job Summary: Develop responsive user interfaces with React, build reusable components, and collaborate with backend teams on real-world and scalable projects. Key Highlights: 1. Development of responsive user interfaces with React and TailwindCSS. 2. Building reusable components and modular architecture. 3. Opportunities for professional growth in real-world and scalable projects. **Main Responsibilities** * Develop responsive user interfaces using React and frameworks such as TailwindCSS. * Build reusable components and maintain a modular and scalable architecture. * Implement dynamic forms with validations, multiple sections, and conditional logic. * Integrate and consume REST APIs, managing state, errors, and data flows. * Manage application state using Hooks, Context API, or Redux. * Implement navigation and route control with React Router. * Coordinate with the backend team to ensure proper system-to-system communication. * Analyze functional requirements and propose efficient frontend solutions. * Perform functional testing of forms, workflows, and integrations. * Identify and fix interface and system logic bugs. * Apply development best practices: clean, reusable, and maintainable code. **Essential Requirements** * 1 year of experience working with React in real-world projects. * Experience consuming and integrating REST APIs. * State management (Hooks, Context API, Redux, or similar). * Proficiency in HTML5, CSS3 (Flexbox, Grid). * Version control usage (Git). **Desirable Requirements** * Knowledge of Object-Oriented Programming (OOP). * Application of SOLID principles. * Experience collaborating with backend teams. * Knowledge of TypeScript. * Experience with agile methodologies (Scrum/Kanban). **We Offer** * A collaborative work environment. * Participation in real-world and scalable projects. * Opportunities for professional growth. * Hybrid work mode. Employment Type: Full-time Work Location: On-site


