Software Engineer UI/UX
- Farmers Branch, TX, United States
Applications open in a new tab.
Job details
- Experience
- Experience: 3+ to 5+ years of professional experience in front-end development with a heavy focus on UI/UX.
- Posting language
- English
Original job description
Job Summary:
The Software Engineer is focused on UI/UX with strong Angular expertise to help design, build, and scale our enterprise web applications. In this role, you will sit at the intersection of product design and engineering - turning design concepts into high-performing, accessible, and responsive user interfaces.
Duties/Responsibilities:
- Translate & Build: Convert wireframes, user flows, and high-fidelity mockups into functional, responsive, and scalable components using Angular (v16+), TypeScript, HTML5, and CSS3/SASS.
- Design Systems: Build and maintain reusable UI component libraries, design systems, and style guides to ensure visual and functional consistency across products.
- UX & Prototyping: Conduct user-centered design activities, including low-fi/high-fi prototyping, interaction flows, and usability reviews (using tools like Figma or Adobe Creative Suite).
- Collaboration: Partner closely with product managers, UX designers, and backend engineers to integrate RESTful APIs and ensure seamless end-to-end functionality.
- Performance & Accessibility: Ensure cross-browser compatibility, optimize application rendering performance, and adhere to web accessibility (WCAG) standards.
Required Skills and Qualifications:
- Experience: 3+ to 5+ years of professional experience in front-end development with a heavy focus on UI/UX.
- Angular & Code: Deep proficiency in Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS3(Tailwind, SASS, or LESS).
- Design Tools: Practical experience with design and prototyping tools such as Figma, Adobe XD, Photoshop, or Illustrator.
- UX Fundamentals: Solid understanding of user-centered design methodologies, responsive design patterns, and information architecture.
- Workflow: Familiarity with Agile/Scrum methodologies, version control (Git), and issue-tracking tools (Jira).
Preferred Qualifications:
- Experience working on complex SaaS platforms or enterprise-grade dashboards.
- Exposure to modern AI-assisted coding tools or component automation.
- Understanding of backend integration (Java, or Node.js).
Physical and Work Location Requirements:
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 20 pounds at times.
- A hybrid work location is authorized for this position. Schedule is set by manager.
- Company specifications must be met for internet connectivity when working from home.
More about this job
Skills
- TypeScript
- HTML
- CSS
- SASS
- Component libraries
- Figma
- Adobe Creative Suite
- Collaboration
- API development
- Front-end development
- JavaScript
- Adobe XD
- Adobe Photoshop
- Adobe Illustrator
- Information architecture
- Workflow
- Agile
- Scrum
- Git
- Jira
- Oracle Java
- Node.js
- Heavy lifting