About the role
Responsibilities:
- Build, enhance, and maintain intuitive, high-performance front-end applications.
- Collaborate with the design and backend teams to translate ideas into seamless user experiences.
- Write clean, reusable, and well-documented code.
- Optimize components for maximum speed and scalability.
- Participate in code reviews, testing, and deployment processes.
Requirements:
- Proficiency in JavaScript (ES6+) and React.js .
- Strong understanding of web fundamentals: HTML5 CSS3 and DOM manipulation.
- Experience with REST APIs and integrating front-end with back-end services.
- Knowledge of modern build tools and version control (Webpack, Babel, Git).
- Passion for building beautiful, responsive, and user-centric interfaces.
Bonus Points:
- Experience with Next.js, TypeScript, or state management libraries (Redux, Recoil, Zustand).
- Familiarity with UI/UX best practices and design systems.
- Previous experience in a startup or fast-paced environment.