Job Description: UX Designer/Developer
Job Title: UX Designer/Developer (UX Engineer)
Experience Required: 5 to 7 Years
We are looking for a highly creative and technical Senior UX Designer/Developer to join our team. If you are passionate about bridging the gap between design and engineering, and love turning complex user problems into elegant, functional, and pixel-perfect digital experiences, this is the role for you.
Role Summary
We are seeking a Senior UX Designer/Developer with 5 to 7 years of experience to act as the vital link between our design and engineering teams. You will wear two hats: designing intuitive user experiences (UI/UX) and writing clean, production-ready front-end code to implement those designs.
You will take ownership of the user journey from initial wireframes and prototypes to writing HTML, CSS, and JavaScript component libraries. As a senior team member, you will also help architect our overarching Design System, ensure accessibility compliance, and advocate for user-centric thinking across the organization.
Key Responsibilities
-
UX/UI Design: Conduct user research, create user flows, wireframes, mockups, and highly interactive prototypes to effectively communicate design ideas.
-
Front-End Development: Translate UI/UX design wireframes into high-quality, reusable, and optimized front-end code (HTML, CSS, JavaScript/TypeScript).
-
Design System Management: Lead the creation, documentation, and maintenance of our interactive UI component library (e.g., using Storybook) to ensure visual consistency across all products.
-
Bridging the Gap: Work closely with product managers to understand business requirements and with backend developers to integrate front-end UI with backend APIs.
-
Responsive & Accessible Design: Ensure all designs and coded interfaces are fully responsive across devices and strictly adhere to web accessibility standards (WCAG).
-
Usability Testing: Plan and conduct user testing sessions, gather feedback, and iterate on designs and code to continuously improve the user experience.
-
Mentorship: Guide junior designers and developers, conduct design/code reviews, and champion UI/UX best practices within the Agile team.
Required Skills & Qualifications
-
Experience: 5 to 7 years of proven professional experience in a hybrid UX Design and Front-End Development role.
-
Design Expertise:
-
Expert proficiency in modern UI/UX design tools (e.g., Figma, Sketch, Adobe XD).
-
Strong portfolio demonstrating a solid grasp of user-centered design, layout, typography, color theory, and prototyping.
-
Development Expertise:
-
Mastery of fundamental front-end web technologies: HTML5, CSS3/SASS, and Vanilla JavaScript (ES6+).
-
Solid experience with at least one modern front-end framework (e.g., Angular, React, or Vue.js).
-
Design Systems: Experience building and maintaining component libraries using tools like Storybook.
-
Version Control: Comfortable using Git and collaborative development workflows (GitHub/GitLab).
-
Soft Skills: Strong communication skills with the ability to explain both design rationales and technical constraints to non-technical stakeholders.
Preferred/Nice-to-Have Skills
-
Experience with CSS animation libraries (e.g., GSAP, Framer Motion) or SVG animations to enhance user interactions.
-
Deep understanding of Web Content Accessibility Guidelines (WCAG) and tools for testing accessibility.
-
Familiarity with Agile/Scrum methodologies.
-
Basic understanding of how backend APIs work (REST/GraphQL) to better collaborate with backend teams.
-
A background in graphic design or cognitive psychology.