UI Engineer
Role Description - Overview
Proven experience successfully delivering multiple projects end to end
High ownership; self-sufficient, hands-on leader with strong focus on usability and user experience
Ability to write complex code, analyze changes, and recommend improvements
Strong logical and creative reasoning skills to identify problems and develop effective solutions
Experience designing and developing high-performance web applications
Responsibilities
Translate design concepts into fully functional web applications
Rapidly prototype UI / UX design concepts
Quickly identify, debug, and resolve JavaScript and CSS issues
Collaborate with stakeholders to define optimal user experience based on business requirements
Develop high-performance, scalable JavaScript code
Integrate front-end components with backend web services
Optimize and refactor existing JavaScript codebases
Create reusable code snippets, standards, and best practices for team adoption
Qualifications
Deep expertise in advanced JavaScript and TypeScript
Strong experience with JavaScript frameworks and libraries, including Web Components, StencilJS, or Angular
Strong proficiency in HTML and HTML5
Fluent in CSS, with a strong focus on CSS3
Experience with cross-browser development and compatibility
Working knowledge of web services and APIs
Proficient in JSON, JSONP, and AJAX
Strong attention to detail with a focus on pixel-perfect UI implementation
Ability to deliver projects with minimal supervision
Ability to work efficiently to bring concepts to production quickly
Excellent verbal and written communication skills
End-to-end web application development experience
UI Developer Angular • Sunnyvale, CA,Austin, TX, California, USA