Front-End Development: Build responsive, high-performance user interfaces using React, TypeScript, and modern JavaScript frameworks.
Component Design: Develop reusable UI components and maintain a consistent design system in collaboration with product designers.
Performance Optimization: Optimize applications for maximum speed and scalability across browsers and devices.
State Management: Manage complex application state using tools like Redux, Zustand, or React Context.
Collaboration: Work closely with product managers, UX/UI designers, and backend engineers to translate business requirements into intuitive user experiences.
Code Quality: Write clean, maintainable, and testable code, adhering to best practices in front-end development.
Testing & Debugging: Implement unit and integration tests using tools like Jest and React Testing Library; debug and resolve user interface issues.
Continuous Improvement: Contribute to front-end architecture decisions and stay current with evolving technologies and practices.
Agile Development: Participate in agile ceremonies and contribute to a culture of iterative progress and continuous delivery.
Persyaratan Khusus
Qualifications
Minimum of 7 years of front-end development experience, including significant React experience.
Bachelor’s degree in computer science, Design, or a related technical field.
Strong analytical and problem-solving skills, with a detail-oriented approach to UI/UX.
Excellent communication skills and the ability to collaborate across disciplines.
Comfortable working in a fast-paced, agile environment with evolving requirements.
Excellent communication skills in English both verbal and written