We are seeking a skilled and experienced UI Developer with 5+ years of front-end development expertise. The ideal candidate should be proficient in HTML5, CSS3, JavaScript, and modern JavaScript frameworks such as React, Angular, or . You will work closely with UX designers, backend developers, and product managers to create responsive, user-friendly web applications.
Key Responsibilities:
Develop responsive web interfaces with cross-browser compatibility.
Convert UI/UX designs and wireframes into high-quality code.
Optimize applications for speed, scalability, and performance.
Collaborate with backend developers and product teams to integrate APIs.
Ensure technical feasibility of UI/UX designs and maintain code consistency.
Write clean, maintainable, and testable code.
Troubleshoot and debug UI issues across different browsers and devices.
Stay current with the latest front-end technologies, trends, and best practices.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of experience as a UI Developer or Front-End Engineer.
Strong expertise in HTML5, CSS3, JavaScript (ES6+), and DOM manipulation.
Proficiency in one or more modern JavaScript frameworks/libraries: , Angular, or .
Experience with state management libraries (., Redux, MobX, or Context API).
Good understanding of RESTful APIs and asynchronous request handling (AJAX, fetch).
Familiarity with version control systems (Git/GitHub/GitLab).
Strong understanding of responsive and mobile-first design principles.
Experience with build tools like Webpack, Babel, and task runners (., npm, Yarn).
Preferred Skills (Nice to Have):
Experience with TypeScript.
Understanding of UI testing tools (., Jest, Cypress, Enzyme).
Basic knowledge of UX principles and accessibility standards (WCAG).
Exposure to CI/CD pipelines and containerization (Docker).
Familiarity with design tools such as Figma, Sketch, or Adobe XD.