HamburgerMenu
hirist

Software Architect - UI

hirezy.ai
Hyderabad
10 - 12 Years

Posted on: 21/11/2025

Job Description

Key Responsibilities :

Architectural Design & Strategy :

- Define and drive the front-end architecture strategy, focusing on scalability, performance, maintainability, and reusability.

- Collaborate with product owners, UX/UI designers, and backend architects to define functional and non-functional requirements for new features and enhancements.

- Develop high-level product specifications, considering integration points, technical feasibility, and design constraints.

- Evaluate and recommend modern UI frameworks, libraries, and tooling to ensure an efficient, cutting-edge tech stack.

- Establish coding standards, design patterns, and best practices for the front-end team.

- Ensure that UI architecture adheres to principles of accessibility (WCAG), responsiveness, and cross-browser compatibility.

Hands-On Development :

- Lead by example through hands-on development using Angular (latest versions) and complementary technologies such as TypeScript, RxJS, and Node.js.

- Oversee the creation of modular, reusable UI components and design systems for consistent application styling and interaction.

- Collaborate with backend developers to design RESTful APIs and GraphQL integrations, ensuring seamless front-end and back-end communication.

- Participate in code reviews to ensure quality, maintainability, and adherence to best practices.

- Create and maintain automated tests (unit, integration, and end-to-end) to guarantee robust, error-free

releases.

Technical Leadership & Project Oversight :

- Serve as the technical lead for front-end development, guiding engineers in implementing architecture, standards, and practices.

- Provide mentorship and technical direction to UI developers, fostering professional growth and innovation.

- Oversee project progress and delivery timelines, ensuring consistency with architectural vision and design standards.

- Collaborate with QA engineers and DevOps teams to ensure high-quality builds, automated testing, and

smooth deployments.

- Review and approve final builds before release, ensuring compliance with quality, performance, and security benchmarks.

Quality, Security & Performance :

- Ensure that all UI solutions meet high standards of security, usability, and performance.

- Optimize application performance through lazy loading, caching strategies, code splitting, and efficient state management.

- Establish and monitor UI performance metrics and user experience KPIs.

- Conduct regular code audits to identify and mitigate potential vulnerabilities and technical debt.

- Integrate and uphold software quality assurance (SQA) processes throughout the development lifecycle.

Collaboration & Communication :

- Communicate architectural concepts and design guidelines clearly to cross-functional teams and stakeholders.

- Work closely with backend, DevOps, and QA teams to ensure cohesive delivery of end-to-end software solutions.

- Partner with product and UX design teams to translate design concepts into interactive, high-performance interfaces.

- Act as a trusted technical advisor to leadership, influencing long-term UI and product direction.

- Represent the organization in technical meetings, workshops, and conferences when required.


Required Skills & Qualifications :


- 10+ years of experience in front-end development, with at least 35 years in a software architect or technical lead role.


- Proven expertise in Angular (latest versions) and TypeScript.

- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and RxJS.

- Experience building responsive, cross-browser compatible, and accessible UI.

- Strong knowledge of UI/UX principles, design systems, and user-centered design.

- Experience with Node.js, NPM/Yarn, and build tools such as Webpack or Vite.

- Familiarity with RESTful APIs, GraphQL, and micro-frontend architectures.

- Proficient with version control systems (Git) and CI/CD pipelines (Jenkins, Bamboo, or GitHub Actions).

- Solid understanding of testing frameworks (Jasmine, Karma, Jest, or Cypress).

- Good understanding of software quality assurance principles, performance optimization, and security best practices.

Technical Mindset & Soft Skills :

- Exceptional organizational and leadership skills able to lead projects and teams effectively.

- Strong analytical and problem-solving abilities with a data-driven approach to decision-making.

- Excellent communication and presentation skills for both technical and non-technical audiences.

- A collaborative, team-oriented mindset with the ability to mentor and inspire others.

- Deep attention to detail with a passion for delivering polished, intuitive, and high-performing applications.

- Adaptability and eagerness to stay updated with emerging front-end technologies and frameworks.

Preferred / Nice-to-Have Skills :

- Experience with React, Vue.js, or other modern JavaScript frameworks.

- Familiarity with cloud-native front-end architectures (e.g., AWS Amplify, Azure Static Web Apps, or Firebase).

- Exposure to server-side rendering (SSR) and progressive web apps (PWAs).

- Experience implementing CI/CD for front-end builds and infrastructure as code (IaC).

- Knowledge of containerized environments (Docker, Kubernetes).

- Previous experience contributing to design systems or component libraries.


info-icon

Did you find something suspicious?