Position:Web Technical Architect
Experience:10+ yrs
Location:Mangaluru, Karnataka, India
Work Mode:Work from office
About the role:
We are looking for a Web Architect to define the technical direction of our Angular-based product ecosystem. The role involves leading frontend architecture, REST API design, and integration strategy across microservices and cloud infrastructure. Ideal candidates have strong experience in scalable product design, CI/CD, and performance optimization for enterprise-grade applications.
You will be responsible for:
- Define and maintain the overall architecture for the web platform (UI, REST APIs, and integration layers).
- Architect modular, scalable, and high-performance front-end applications using Angular (latest version).
- Design RESTful APIs and integrate them seamlessly with backend systems (.NET).
- Establish and enforce coding standards, reusable components, and design patterns (e.g., MVVM, Micro Frontends).
- Evaluate and implement architectural improvements (e.g., caching, API gateways, CDN usage, lazy loading).
- Collaborate with product management, UX/UI teams, and backend developers to ensure technical alignment.
- Mentor development teams on best practices for Angular, REST, and API versioning.
- Drive modernization effortsmigration from monolith to modular or microservice-based architecture if applicable.
- Evaluate and recommend emerging web technologies, frameworks, and tools.
- Ensure system scalability, availability, and resilience through architectural best practices.
- Implement performance monitoring (Lighthouse, GTMetrix, Application Insights, or New Relic).
- Define standards for authentication, authorization, and API security (OAuth2, JWT, etc.).
- Optimize web apps for SEO, core web vitals, and responsive UX across browsers and devices.
- Partner with other teams to design CI/CD pipelines for automated build, test, and deployment (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Define environment strategies (staging, QA, production) and manage configurations for scalability.
What we look for in a candidate:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 10+ years of professional experience in software development with minimum experience of 3 to 5 yrs experience in Architecture using .NET, or Node.js
- Experience with SaaS or multi-tenant web platforms
- Hands on experience in Angular (v10+) / TypeScript / RxJS / NGRX or other state management, HTML5, SCSS, CSS architecture, and responsive frameworks (Bootstrap/Tailwind) and progressive Web Apps (PWA) and micro-frontend design experience
- Hands on experience in REST API design and documentation (Swagger/OpenAPI) along with SQL Server
- Ability to lead cross-functional technical discussions
- Passion for building high-quality, maintainable, and user-centric software
- Experience in leading technical initiatives or mentoring junior engineers.
- Excellent communication and interpersonal skills.
Requirements added by the job poster
8+ years of experience in Engineering
Commute to this job's location
3+ years of work experience with Angular
5+ years of experience in Information Technology
3+ years of work experience with Application Architecture
3+ years of work experience with REST APIs