We are seeking a highly skilled UI Developer to design, develop, and maintain web applications with a focus on creating intuitive and visually appealing user interfaces. The ideal candidate should have expertise in HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js .
Key Responsibilities:
Develop and implement responsive, interactive, and user-friendly web applications.
Collaborate with UX/UI designers to bring wireframes and mockups to life.
Optimize application performance for maximum speed and scalability.
Ensure cross-browser compatibility and mobile responsiveness.
Work closely with backend developers to integrate APIs and data services.
Maintain code quality, organization, and best practices.
Stay updated with emerging UI technologies, tools, and best practices.
Required Skills & Qualifications:
bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
10+ years of experience in UI development.
Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
Hands on experience on Java programming language.
Experience with modern UI frameworks such as React.js, Angular, or Vue.js.
Proficiency in CSS preprocessors like SASS or LESS.
Knowledge of front-end build tools like Webpack, Gulp, or Vite.
Experience with RESTful APIs and JSON for data integration.
Familiarity with version control systems (Git, GitHub, GitLab, or Bitbucket).
Strong understanding of UI/UX principles and responsive design.
Knowledge of accessibility (WCAG) and SEO best practices.
Experience with state management libraries (Redux, Context API, Vuex, etc) is a plus.
Good problem-solving skills and ability to work in an agile environment.