The UI Developer is responsible for designing and developing user interfaces for web applications and websites. The ideal candidate will have a strong understanding of HTML, CSS, and JavaScript, as well as experience with modern UI frameworks and libraries.
Responsibilities:
- Design and develop user interfaces for web applications and websites
- Work with designers and UX engineers to create and implement UI designs
- Develop and maintain reusable UI components
- Optimize UI performance for different browsers and devices
- Stay up-to-date on the latest UI trends and technologies
Qualifications:
- Bachelor's degree in Computer Science or a related field
- 6 to 10 years of experience in UI development
- Strong understanding of HTML, CSS, and JavaScript
- Experience with modern UI frameworks and libraries such as React, Angular, and Vue.js
- Experience with responsive design and cross-browser compatibility
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
Desired Skills:
- Experience with CSS preprocessors such as Sass and LESS
- Experience with JavaScript libraries such as jQuery and TypeScript
- Experience with version control systems such as Git
- Experience with continuous integration and continuous delivery (CI/CD) tools and pipelines
- Experience with design tools such as Sketch and Figma