STAFF UI/UX ENGINEER 10083- UI Developer- Java Script- Angular-Micro-Frontend Architecture
extreme network
Job Summary
Extreme Networks is seeking a Staff UI/UX Engineer to lead the design and development of frontend architecture using Angular (v12+). This role involves collaborating with product managers, UX designers, and backend engineers to create intuitive UI components for large-scale, data-intensive enterprise applications. The engineer will define coding standards, mentor UI developers, optimize performance, and integrate third-party tools, ensuring robust testing strategies and staying updated with emerging frontend technologies.
Must Have
- Lead the design and development of the frontend architecture using Angular (v12+).
- Work closely with product managers, UX designers, and backend engineers.
- Translate complex networking concepts into intuitive, efficient, and visually appealing UI components.
- Define and enforce coding standards, best practices, and performance benchmarks.
- Mentor and guide a team of UI developers, conducting regular code reviews and technical sessions.
- Optimize application performance for maximum speed and scalability.
- Evaluate and integrate third-party libraries and tools to enhance development efficiency.
- Collaborate with QA to ensure robust testing strategies (unit, integration, and E2E).
- Stay updated with emerging frontend technologies and trends, bringing innovations to the table.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 12+ years of total experience in UI development with at least 5 years in a lead role.
- Strong hands-on expertise with Angular (v12 or above), TypeScript, RxJS, and state management (NgRx, Akita, etc.).
- Solid understanding of HTML5, CSS3, SCSS, and responsive design principles.
- Experience working on large-scale, data-intensive enterprise applications.
- Proficient in RESTful APIs integration, WebSockets, and real-time data visualization.
- Familiarity with Agile/Scrum methodologies and DevOps environments.
Good to Have
- Experience in micro-frontend architecture and Angular module federation.
- Exposure to UI test automation tools like Cypress, Jasmine, Karma, etc.
- Understanding of containerization (Docker) and CI/CD pipelines.
- Contributions to open-source Angular projects or technical blogs is a plus.
- Knowledge of networking domain concepts (L2/L3 protocols, SNMP, SDN, etc.) is a significant plus.
Job Description
Key Responsibilities:
Experience: 12-16+ Years
Key Skills: Javascript, Angular, Design Patterns, HTML/CSS
- 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 high-quality 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.
- Third-Party Integration: Evaluate and integrate third-party 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: Bachelor’s or Master’s 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 hands-on 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 large-scale, data-intensive enterprise applications.
- API Integration: Proficient in RESTful APIs integration, WebSockets, and real-time 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:
- Micro-Frontend Architecture: Experience in micro-frontend 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 open-source Angular projects or technical blogs is a plus.
17 Skills Required For This Role
Data Analytics
Design Patterns
Game Texts
Quality Control
Agile Development
Html
Networking
Data Visualization
Cypress
Ci Cd
Angular
Docker
Websockets
Typescript
Javascript
Css
Java