- Define the overall UI architecture for Angular applications, including component structure, state management strategies, routing, and data flow, considering scalability and future needs.
- Design and develop reusable Angular components that adhere to established UI patterns and style guidelines, promoting code consistency across the application.
- Guide the development team on best practices for Angular development, code reviews, and technical decision-making related to the UI layer.
- Work closely with designers to translate UI/UX designs into functional Angular components, ensuring technical feasibility and alignment with visual specifications.
- Monitor and optimize application performance, identifying bottlenecks and implementing strategies to improve rendering speed and responsiveness.
- Establish testing strategies for Angular applications, including unit, integration, and end-to-end testing, to maintain high quality standards.
- Deep understanding of Angular core concepts like components, modules, services, routing, and reactive programming.
- Strong proficiency in TypeScript for writing clean and maintainable Angular code.
- Expertise in HTML, CSS, and JavaScript, including advanced techniques like CSS preprocessors (Sass/Less)
- Familiarity with common design patterns in Angular, such as state management (e.g., NgRx) and dependency injection
- Understanding of software architecture principles and ability to design scalable and maintainable front-end systems
- Excellent communication skills to collaborate effectively with designers, developers, and stakeholders.
Company
Location
Pittsburgh, Pennsylvania - United States of America
Job type
Full-Time
JavaScript Job Details
***No Visa Sponsorship and No employers/3rd party***
***Need local to PA***
***12+ years of experience is must***
Key responsibilities:
Architecture Design:
Component Development:
Technical Leadership:
Collaboration with UX/UI Designers:
Performance Optimization:
Testing and Quality Assurance:
Required Skills:
Proficient in Angular:
TypeScript:
Front-End Technologies:
Design Patterns:
Software Architecture:
Communication Skills:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs