We are seeking a skilled UI Developer to create visually appealing, user-friendly, and responsive interfaces for web and mobile applications. You will collaborate with UX designers, backend developers, and product teams to deliver high-quality digital experiences that align with business goals.
Roles and Responsibilities
- Build and maintain responsive web interfaces using HTML5, CSS3, JavaScript, and modern frameworks (React, Angular, or Vue.js).
- Convert design mockups and wireframes into fully functional UI components.
- Optimize applications for speed, scalability, and accessibility (WCAG compliance).
- Work with UX designers and backend engineers to ensure seamless integration and alignment with user needs.
- Conduct usability testing and troubleshoot UI issues across various browsers and devices.
- Maintain and scale design systems and reusable components.
- Keep up to date with the latest front-end technologies and industry best practices.
Required Skills
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Experience with React, Angular, or Vue.js.
- Familiar with testing frameworks like Jasmine or Jest.
- Deep understanding of responsive design, cross-browser compatibility, and UI performance optimization.
- Knowledge of Git and CI/CD pipelines.
- Understanding of UI/UX principles and accessibility standards (WCAG).
Preferred
- Experience with design tools like Figma or Adobe XD.
- Exposure to state management libraries (Redux, NgRx).
- Familiarity with atomic design principles and design systems.
- Knowledge of cloud deployment environments and DevOps practices.