
UI Developer
Required Skills
Figma
Adobe XD
Sketch
HTML5
CSS3
JavaScript
Angular
Job Description
Job Title: UI Developer
Job Type: Full-time
Location: Remote
Job Summary:
Join our team as a UI Developer and play a key role in crafting innovative, intuitive, and visually stunning user interfaces for our digital products. You’ll collaborate with cross-functional teams to transform ideas into seamless user experiences while ensuring technical excellence and design consistency. If you are passionate about user-centric design and cutting-edge front-end development, we invite you to make an impact with us.
Key Responsibilities:
- Design and implement engaging, high-fidelity user interfaces using Figma, Adobe XD, and Sketch.
- Develop responsive web applications leveraging HTML5, CSS3, and JavaScript, with a focus on at least one modern framework such as Angular, React, or Vue.
- Collaborate closely with designers, product owners, and developers within an Agile/Scrum environment to deliver intuitive digital experiences.
- Create wireframes, prototypes, and user flows to communicate design concepts and interactions effectively.
- Conduct user research, usability testing, and iterate on feedback to optimize UI and UX performance.
- Ensure cross-browser compatibility, accessibility compliance (WCAG), and mobile-first responsiveness throughout the development process.
- Maintain design systems and documentation to ensure consistency across products.
Required Skills and Qualifications:
- 4–7 years of combined UI/UX design and front-end development experience.
- Advanced proficiency in Figma, Adobe XD, Sketch, as well as Photoshop and Illustrator.
- Strong command of HTML5, CSS3, JavaScript, and hands-on expertise in at least one of: Angular, React, or Vue.
- Proven experience with wireframing, prototyping, and conducting user research and usability testing.
- Solid understanding of responsive design principles, accessibility guidelines (WCAG), and cross-browser compatibility.
- Excellent written and verbal communication skills, with the ability to clearly articulate design rationale and collaborate across teams.
- Experience working in an Agile/Scrum setting.
Preferred Qualifications:
- Exposure to maintaining and evolving design systems across enterprise applications.
- Background in creating interactive animations or micro-interactions.
- Experience contributing to or managing component libraries.