Description
Job Summary:
Develop responsive and accessible interfaces using React.js and TypeScript, integrate REST APIs, and collaborate with Backend, Product, and UX/UI teams.
Key Highlights:
1. Development of responsive and accessible interfaces
2. Work with React.js and TypeScript
3. Collaboration with multidisciplinary teams
**What You’ll Do:**
* Develop and enhance **responsive** and **accessible** interfaces;
* Work with **React.js** and **TypeScript**, following UI best practices;
* Create and maintain reusable components (Design System is a plus);
* Efficiently integrate **REST APIs**;
* Participate in **code reviews**, ensuring code quality and consistency;
* Support performance improvements and user experience enhancements;
* Collaborate with **Backend, Product, and UX/UI** teams.
**What We Expect From You:**
* Practical experience with **React.js** and **TypeScript**;
* Knowledge of state management (e.g., Context, Zustand, Redux or similar);
* Styling with **Styled Components** (or similar CSS-in-JS libraries);
* Git and workflow with **GitHub**;
* Familiarity/experience with testing (Cypress is a plus).
**Nice-to-Have Qualifications:**
* Understanding/experience in **performance** and **accessibility**;
* Experience with **Next.js**;
* Experience with **Scrum/Kanban**;
* CI/CD and cloud (AWS) as a plus.
### **Employment Type:**
Contractor (PJ)
### **Required Knowledge and Skills:**
Scrum, REST API
### **Benefits:**
Dining room, On-site lunch, Career development plan, Dental plan, Game or leisure room at the office, In-house laundry services, TotalPass, Library, Happy Hour every Friday
### **Department:**
Operations