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