Position Overview
We are seeking an experienced Frontend Architect to lead the design and development of scalable, high-performance web applications. The ideal candidate will have deep expertise in modern frontend technologies and a proven track record of architecting enterprise-level solutions.
Key Responsibilities
Architecture & Design
- Define and maintain the overall frontend architecture strategy and technical roadmap
- Design scalable, maintainable, and performant frontend solutions for complex business requirements
- Establish architectural patterns, best practices, and coding standards across the organization
- Lead technology evaluations and make informed decisions on framework and tool selections
- Create and maintain architectural documentation, diagrams, and technical specifications
Technical Leadership
Provide technical guidance and mentorship to development teamsConduct architecture reviews and code reviews to ensure adherence to standardsDrive innovation by researching and implementing cutting-edge frontend technologiesCollaborate with backend architects and DevOps teams to ensure seamless integrationLead proof-of-concept initiatives for new technologies and approachesEngineering Excellence
Establish and enforce performance optimization strategies and monitoring practicesDefine and implement security best practices for frontend applicationsDesign component libraries and design systems for consistency across applicationsImplement micro-frontend architectures and module federation strategiesEnsure accessibility (WCAG) and SEO compliance in all architectural decisionsCollaboration & Communication
Work closely with Product, UX / UI, and stakeholders to translate business requirements into technical solutionsPresent architectural proposals and technical recommendations to leadershipFacilitate technical discussions and decision-making across cross-functional teamsChampion DevOps culture and CI / CD practices for frontend deploymentsRequired Qualifications
Technical Skills
Core Technologies : 8+ years of experience in frontend developmentFrameworks : Expert-level proficiency in React.js, Angular, Next.jsBackend Integration : Strong experience with Node.js and NestJS for full-stack understandingState Management : Redux, MobX, NgRx, Zustand, or similarBuild Tools : Webpack, Vite, Turbopack, Rollup, esbuildTesting : Jest, React Testing Library, Cypress, Playwright, Jasmine, KarmaTypeScript : Advanced TypeScript knowledge and best practicesCSS : CSS-in-JS, Styled Components, Tailwind CSS, SASS / SCSS, CSS ModulesPerformance : Web Vitals, Lighthouse, bundle optimization, lazy loading, code splittingArchitecture Patterns : Micro-frontends, Design Systems, Module FederationAPI Integration : REST, GraphQL, WebSockets, Server-Sent EventsCloud & DevOps : AWS / Azure / GCP, Docker, Kubernetes, CI / CD pipelinesExperience
Minimum 10-12 years of software development experienceAt least 5 years in an architect or senior technical leadership roleProven track record of architecting and delivering large-scale web applicationsExperience with enterprise-level applications serving millions of usersExperience in building and scaling high-performance teamsSoft Skills
Excellent communication and presentation skillsStrong problem-solving and analytical thinking abilitiesLeadership and mentorship capabilitiesAbility to balance technical excellence with business pragmatismStrategic thinking with attention to detailPreferred Qualifications
Experience with progressive web apps (PWA) and mobile-first approachesKnowledge of WebAssembly, Web Workers, and Service WorkersFamiliarity with design tools like Figma, Sketch, or Adobe XDExperience with monorepo tools (Nx, Turborepo, Lerna)Contributions to open-source projectsSpeaking engagements or technical blog authorshipCertifications in relevant technologiesEducation
Bachelor’s or Master’s degree in Computer Science, Engineering, or related fieldEquivalent practical experience will be considered