Career Opportunities: Client Software Architect - Front End (37162)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree or equivalent experience; advanced degree preferred., 12+ years of experience in architecting and developing front-end applications using React, Angular, or similar frameworks., Strong understanding of component-based architecture, micro frontends, and modularization in large-scale applications., Proven expertise in UX principles, accessibility, and usability best practices..

Key responsabilities:

  • Define and implement the architecture for client-side applications, ensuring intuitive UX design and performance.
  • Guide teams in best practices for front-end technologies and select appropriate tools and frameworks.
  • Collaborate with UX/UI designers to create engaging user experiences that meet accessibility standards.
  • Work with engineering teams, providing technical leadership and mentoring to elevate front-end development standards.

Avaya logo
Avaya XLarge https://tinyurl.com/
5001 - 10000 Employees
See all jobs

Job description

 
About Avaya

Avaya is an enterprise software leader that helps the world’s largest organizations and government agencies forge unbreakable connections.

The Avaya Infinity™ platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.

We believe success is built through strong connections – with each other, with our work, and with our mission. At Avaya, you'll find a community that values your contributions and supports your growth every step of the way. 

Learn more at https://www.avaya.com.

Job Description

We are seeking an experienced Software Architect to lead the design and development of modern, scalable, and high-performing software clients. You will work closely with engineering teams, UX designers, and product stakeholders to build intuitive, accessible, and localized applications that serve diverse global users. Your expertise in React, Angular, modularization, UX design, accessibility, and localization will drive architectural decisions and best practices.

 

Activities

 

·       Architect and Design: Define and implement the architecture for client-side applications, ensuring intuitive UX design, scalability, maintainability, and performance.

·       Technology Leadership: Guide teams in best practices for React, Angular, and other front-end technologies, selecting the right tools and frameworks.

·       Modularization & Code Quality: Develop modular, reusable, and maintainable front-end components to accelerate development across multiple teams.

·       UX & Accessibility: Collaborate with UX/UI designers to create engaging user experiences that meet WCAG and accessibility standards.

·       Performance Optimization: Use event batching, debounce, and throttling techniques to reduce UI latency and enhance responsiveness.

·       Localization & Internationalization: Design solutions that support multi-language, multi-region applications with robust localization frameworks.

·       Performance Optimization: Ensure efficient rendering, load times, and responsiveness across different devices and platforms.

·       Security & Compliance: Implement security best practices to protect user data and comply with relevant regulations.

·       Collaboration & Mentorship: Work with engineering teams, providing technical leadership, reviewing code, and fostering a culture of innovation.

 

Requirements

About the Individual

 

You are a talented software architect with a deep understanding of front-end technologies and a passion for building exceptional user experiences. You thrive in designing scalable architectures for complex applications and are skilled at breaking down monolithic structures into modular, reusable components. You are a strong advocate for accessibility, performance, and localization, ensuring that applications serve a global and diverse audience.

Beyond technical expertise, you are an effective communicator who collaborates with engineers, UX designers, and business stakeholders to align technology with user needs. You stay ahead of industry trends, embrace best practices, and mentor teams to elevate front-end development standards.

 

Required Skills

 

·       Extensive experience in architecting and developing front-end applications using React, Angular, or similar frameworks.

·       Strong understanding of component-based architecture, micro frontends, and modularization in large-scale applications. 

·       Strong understanding of REST API design and the use of WebSockets for real-time data streaming and communication.

·       Expertise in event-driven architecture, real-time UI updates, and pub/sub messaging systems.

·       Proven expertise in UX principles, accessibility and usability best practices.

·       Experience in cloud-native environments with Azure, GCP or AWS.

·       Proven experience building, scaling and maintaining high volume systems.

·       Strong problem-solving skills and ability to communicate architectural decisions to technical and non-technical stakeholders.

·       Excellent problem-solving skills and ability to adapt in a fast-paced environment.

·       Excellent verbal and written communication skills.

 

Desirable

 

·       Experience in front-end application observability, including logging, monitoring, and tracing tools. 

·       Knowledge of backend-for-frontend (BFF) architecture and API design for front-end consumption.

·       Experience with CI/CD pipelines, automated testing, and DevOps practices for front-end applications.

 

#LI-CS1

#Remote

Experience
12+ Years of Experience
Education
Bachelor degree or equivalent experience
Advance Degree preferred
Preferred Certifications
Footer
Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at https://www.avaya.com/en/privacy/policy/) and applicable Privacy Statement relevant to this job posting (accessible at https://www.avaya.com/en/documents/info-applicants.pdf).
 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving
  • Mentorship
  • Collaboration

Software Architect Related jobs