Description
Job Summary:
Develop responsive user interfaces with React, build reusable components, and coordinate with the backend team to deliver efficient solutions.
Key Highlights:
1. Collaborative work environment
2. Participation in real and scalable projects
3. Professional growth opportunities
**Key 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.
* Conduct 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 projects.
* Experience consuming and integrating REST APIs.
* State management (Hooks, Context API, Redux, or similar).
* Knowledge of HTML5, CSS3 (Flexbox, Grid).
* Version control usage (Git).
**Desirable Requirements**
* Object-Oriented Programming (OOP) knowledge.
* Application of SOLID principles.
* Experience collaborating with backend teams.
* TypeScript knowledge.
* Experience with agile methodologies (Scrum/Kanban).
**We Offer**
* Collaborative work environment.
* Participation in real and scalable projects.
* Professional growth opportunities.
* Hybrid work mode.
Employment Type: Full-time
Work Location: On-site