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:

  1. Design and implement engaging, high-fidelity user interfaces using Figma, Adobe XD, and Sketch.
  2. Develop responsive web applications leveraging HTML5, CSS3, and JavaScript, with a focus on at least one modern framework such as Angular, React, or Vue.
  3. Collaborate closely with designers, product owners, and developers within an Agile/Scrum environment to deliver intuitive digital experiences.
  4. Create wireframes, prototypes, and user flows to communicate design concepts and interactions effectively.
  5. Conduct user research, usability testing, and iterate on feedback to optimize UI and UX performance.
  6. Ensure cross-browser compatibility, accessibility compliance (WCAG), and mobile-first responsiveness throughout the development process.
  7. Maintain design systems and documentation to ensure consistency across products.


Required Skills and Qualifications:

  1. 4–7 years of combined UI/UX design and front-end development experience.
  2. Advanced proficiency in Figma, Adobe XD, Sketch, as well as Photoshop and Illustrator.
  3. Strong command of HTML5, CSS3, JavaScript, and hands-on expertise in at least one of: Angular, React, or Vue.
  4. Proven experience with wireframing, prototyping, and conducting user research and usability testing.
  5. Solid understanding of responsive design principles, accessibility guidelines (WCAG), and cross-browser compatibility.
  6. Excellent written and verbal communication skills, with the ability to clearly articulate design rationale and collaborate across teams.
  7. Experience working in an Agile/Scrum setting.


Preferred Qualifications:

  1. Exposure to maintaining and evolving design systems across enterprise applications.
  2. Background in creating interactive animations or micro-interactions.
  3. Experience contributing to or managing component libraries.