Key Responsibilities:
Experience: 1216 Years
Frontend Architecture: Lead the design and development of the frontend architecture using Angular (v12.
Collaboration: Work closely with product managers UX designers and backend engineers to deliver highquality user experiences.
UI Components: Translate complex networking concepts into intuitive efficient and visually appealing UI components.
Coding Standards: Define and enforce coding standards best practices and performance benchmarks.
Mentorship: Mentor and guide a team of UI developers conducting regular code reviews and technical sessions.
Performance Optimization: Optimize application performance for maximum speed and scalability.
ThirdParty Integration: Evaluate and integrate thirdparty libraries and tools to enhance development efficiency.
Testing Strategies: Collaborate with QA to ensure robust testing strategies (unit integration and E2E).
Innovation: Stay updated with emerging frontend technologies and trends bringing innovations to the table.
Required Skills and Qualifications:
Education: Bachelors or Masters degree in Computer Science Engineering or a related field.
Experience: 12 years of total experience in UI development with at least 5 years in a lead role.
Technical Expertise: Strong handson expertise with Angular (v12 or above) TypeScript RxJS and state management (NgRx Akita etc..
Web Technologies: Solid understanding of HTML5 CSS3 SCSS and responsive design principles.
Enterprise Applications: Experience working on largescale dataintensive enterprise applications.
API Integration: Proficient in RESTful APIs integration WebSockets and realtime data visualization.
Methodologies: Familiarity with Agile/Scrum methodologies and DevOps environments.
Networking Concepts: Knowledge of networking domain concepts (L2/L3 protocols SNMP SDN etc. is a significant plus.
Preferred Qualifications:
MicroFrontend Architecture: Experience in microfrontend architecture and Angular module federation.
UI Test Automation: Exposure to UI test automation tools like Cypress Jasmine Karma etc.
Containerization: Understanding of containerization (Docker) and CI/CD pipelines.
Community Contributions: Contributions to opensource Angular projects or technical blogs is a plus.