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