Job Title: Senior UI Engineer (Angular, TypeScript, JavaScript)
Location: Bellevue, WA (Hybrid)
Length: 6 months
Start: ASAP
Interview: Video
About the Role:
We are seeking a talented and experienced Senior UI Engineer to join our team in Bellevue, WA. As a vital contributor to our user interface team, you will leverage your expertise in Angular, TypeScript, and JavaScript to design, develop, and optimize web applications that are highly performant, scalable, and visually engaging. This is a hybrid role, requiring both in-office and remote work, with regular on-site collaboration at our Bellevue office.
Key Responsibilities:
UI Development: Design and develop robust, responsive, and highly efficient front-end components using Angular, TypeScript, and JavaScript.
Collaborate & Contribute: Work closely with product managers, UX/UI designers, and backend engineers to deliver a seamless, intuitive user experience.
Maintain Code Quality: Ensure high code quality by adhering to best practices, performing code reviews, and contributing to an inclusive and collaborative team environment.
Performance Optimization: Identify and implement best practices to optimize load times, responsiveness, and user experience for complex web applications.
Continuous Improvement: Stay updated on the latest UI trends, Angular updates, and front-end technologies, advocating for improved tools, processes, and methodologies.
Testing & Debugging: Write unit and integration tests, troubleshoot issues, and resolve performance bottlenecks.
Documentation: Document components and workflows effectively, ensuring future maintainability and knowledge sharing across the team.
Qualifications:
Experience: 5-6 years of front-end development experience with a strong focus on Angular, TypeScript, and JavaScript.
Proficiency in Angular: Deep knowledge of Angular (version 8+), including components, services, and Angular CLI.
TypeScript Expertise: Solid understanding of TypeScript and its application in building scalable and maintainable code.
JavaScript Mastery: Advanced knowledge of core JavaScript (ES6+) and its application in creating dynamic web applications.
UI & UX Awareness: Ability to translate UX/UI designs into functional interfaces and a passion for delivering a superior user experience.
Version Control: Proficient with Git or similar version control systems.
Problem-Solving: Strong analytical and debugging skills, with a demonstrated ability to handle complex requirements and troubleshoot issues efficiently.
Communication: Excellent verbal and written communication skills with a collaborative mindset.
Preferred Qualifications:
Framework Knowledge: Experience with additional front-end frameworks or libraries, such as RxJS, NgRx, or other state management libraries.
Backend Familiarity: Basic understanding of backend technologies (Node.js, REST APIs) to facilitate front-end integration.
Performance Tuning: Hands-on experience with performance tuning and optimization
Any Graduate