STAFF UI/UX ENGINEER 9938- UI Developer- Java Script- Angular-Micro-Frontend Architecture

undefined ago • 10-16 Years • UI/UX Design

Job Summary

Job Description

As a Staff UI/UX Engineer, you will lead the design and development of frontend architecture using Angular (v12+), collaborating with product managers and UX designers to deliver high-quality user experiences. You will translate complex networking concepts into intuitive UI components, define coding standards, and optimize application performance. This role involves mentoring UI developers, integrating third-party tools, and ensuring robust testing strategies while 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.
  • Collaborate with QA to ensure robust testing strategies (unit, integration, and E2E).
  • 10+ 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.
  • Knowledge of networking domain concepts (L2/L3 protocols, SNMP, SDN).
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.

Job Details

Key Responsibilities:

  • 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: 10+ 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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

UI/UX Design Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Canada (Remote)

Vaughan, Ontario, Canada (Remote)

Tennessee, United States (Remote)

Dubai, Dubai, United Arab Emirates (Remote)

Philippines (Remote)

Raleigh, North Carolina, United States (Remote)

State Of São Paulo, Brazil (Remote)

View All Jobs

Get notified when new jobs are added by extreme network

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug