Design user-friendly interfaces from concept through final hand-off to engineering
Create wireframes, prototypes, and high-fidelity mockups
Document design decisions and key use cases
Build responsive UI for web and mobile applications
Integrate third-party APIs and support custom API integrations
Convert design prototypes into responsive HTML, CSS, and JavaScript
Develop interactive prototypes to test and validate design ideas
Collaborate with developers and product managers to ensure alignment
Conduct usability testing and refine designs based on feedback
Maintain and contribute to a consistent design system
Stay updated on UX trends and best practices
Troubleshoot and resolve front-end issues
Requirements
Bachelor’s degree in Computer Science, Design, Human-Computer Interaction, or related field
3-5 years of experience in UI/UX development with proficiency in front-end web development languages: HTML, CSS, JavaScript, and modern frameworks/libraries (e.g., React, Angular)
Strong UX fundamentals: research, flows, and usability best practices
High-quality UI design with attention to visual consistency and detail
Proficient in Figma and prototyping tools
Experience with web and responsive design
Ability to simplify complex workflows and requirements
Familiarity with agile product development processes
Experience with design systems and scalable component libraries
Basic understanding of front-end development (HTML/CSS)
Experience in user research and usability testing
Strong product thinking and business understanding