UI Developer - Angular
Description
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