We are seeking a skilled UI Developer to build responsive, accessible, and user-friendly web interfaces. The developer will translate UI/UX designs into reusable front-end components and collaborate with designers, backend developers, QA, and product teams.
Key Responsibilities
- Develop responsive web interfaces using HTML5, CSS3, JavaScript, and React/Angular.
- Convert Figma or design mockups into pixel-perfect UI components.
- Build reusable and maintainable front-end components.
- Integrate UI applications with REST APIs and JSON.
- Ensure cross-browser compatibility, accessibility, and mobile responsiveness.
- Optimize UI performance and page loading speed.
- Troubleshoot and resolve UI defects and browser issues.
- Collaborate with UX/UI designers, backend developers, QA, and product teams.
- Participate in code reviews, Agile ceremonies, and testing activities.
- Maintain clean, scalable, and well-documented code.
Required Skills
- 9+ years of experience in UI/Front-End Development.
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with React.js, Angular, or Vue.js.
- Strong understanding of Responsive Web Design, Flexbox, and CSS Grid.
- Experience with REST APIs, JSON, and API integration.
- Knowledge of Git, npm, and front-end development tools.
- Experience converting Figma/UI designs into web applications.
- Understanding of web accessibility and cross-browser compatibility.
- Strong problem-solving and communication skills.
Preferred Skills
- TypeScript
- React.js / Next.js
- Redux / Context API
- Tailwind CSS / Bootstrap / Material UI
- Jest / React Testing Library / Cypress
- GraphQL
- Webpack / Vite
- WCAG accessibility
- CI/CD and Agile/Scrum experience