Role Description
We are looking for a skilled UI Developer to join our engineering team. You will design, develop, and maintain responsive, high-performance web interfaces for our CRM platform. If you enjoy building clean, pixel-perfect user interfaces and working with modern technologies like React, Next.js, TypeScript, and Tailwind CSS, we’d love to hear from you.
Key Responsibilities
- Design, develop, and maintain responsive user interfaces using React and Next.js.
- Write reusable, testable, and strictly typed TypeScript code.
- Build complex, pixel-perfect layouts and modern UI components using Tailwind CSS.
- Integrate seamlessly with backend RESTful and GraphQL APIs.
- Ensure cross-browser compatibility and optimize applications for maximum rendering speed and scalability.
- Collaborate closely with backend developers, UI/UX designers, and product managers.
- Write unit and integration tests to ensure code quality.
- Participate in code reviews and maintain Git workflows (GitHub / GitLab / Bitbucket).
- Debug production UI issues and optimize frontend client/server state management.
Qualifications
Must-Have:
- 1–3 years of professional frontend development experience.
- Strong proficiency in React.js (Hooks, Context API, state management) and Next.js framework.
- Solid experience with TypeScript / Javascript (strict typing, interfaces, generics).
- Deep hands-on experience with modern utility-first CSS, specifically Tailwind CSS.
- Strong understanding of integrating frontend applications with backend APIs (REST / GraphQL).
- Proven ability to translate UI/UX design wireframes into highly responsive code.