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