Fullstack Architect
2 days ago
Position OverviewWe 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 ResponsibilitiesArchitecture & DesignDefine and maintain the overall frontend architecture strategy and technical roadmapDesign scalable, maintainable, and performant frontend solutions for complex business requirementsEstablish architectural patterns, best practices, and coding standards across the organizationLead technology evaluations and make informed decisions on framework and tool selectionsCreate and maintain architectural documentation, diagrams, and technical specificationsTechnical LeadershipProvide 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 ExcellenceEstablish 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 & CommunicationWork 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 QualificationsTechnical SkillsCore 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 pipelinesExperienceMinimum 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 SkillsExcellent 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 QualificationsExperience 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 technologiesEducationBachelor’s or Master’s degree in Computer Science, Engineering, or related fieldEquivalent practical experience will be considered