Senior Software Engineer, Front-EndJob DescriptionWe are seeking an experienced Senior Front-End Engineer to lead the development and implementation of sophisticated web applications at Astreya. The ideal candidate will bring deep expertise in AngularJS and ReactJS frameworks, along with strong architectural vision to shape our front-end development practices. This role requires someone who can deliver high-performance, scalable solutions while mentoring junior team members and collaborating across departments to drive innovation in our digital products.Key ResponsibilitiesTechnical Leadership & ArchitectureArchitect and implement complex front-end solutions using AngularJS and ReactJS frameworksEstablish and enforce best practices, coding standards, and architectural guidelinesMake critical technology decisions to improve performance, scalability, and maintainabilityLead the evaluation and adoption of new technologies and frameworks as appropriateDesign and implement reusable component libraries and design systemsDevelopment & ImplementationBuild sophisticated, high-performance web applications with modern JavaScript frameworksCreate elegant solutions for complex UI/UX requirementsImplement advanced state management patterns and strategiesDevelop and maintain CI/CD pipelines for front-end applicationsOptimize applications for maximum speed and scalability across devicesMentorship & CollaborationMentor junior developers and conduct thorough code reviewsCollaborate with product managers, designers, and backend developers to deliver cohesive solutionsLead front-end planning in agile development processesCommunicate technical concepts clearly to various stakeholdersWork closely with QA to ensure robust testing practicesStrategic InputProvide technical expertise in product strategy discussionsIdentify and solve front-end architectural challenges proactivelyResearch and recommend innovative approaches to improve user experienceParticipate in technical decision-making at the organizational levelContribute to long-term technical roadmapsRequirementsExperience & Education4-6 years of professional experience in front-end developmentProven experience with AngularJS and ReactJS frameworks in production environmentsBachelor's degree in Computer Science, related field, or equivalent advanced practical experienceTrack record of successfully delivered complex web applicationsTechnical SkillsExpert-level proficiency in HTML5, CSS3, and JavaScript (ES6+)Advanced knowledge of Angular and React, including ecosystem tools and best practicesStrong understanding of TypeScriptProficiency with modern front-end build tools (Webpack, Rollup, Vite)Experience with front-end testing frameworks (Jest, Testing Library, Cypress)Advanced knowledge of responsive and adaptive design techniquesSpecialized KnowledgeExperience with state management patterns and libraries (Redux, NgRx, MobX, Context API)Strong understanding of front-end performance optimization techniquesExpertise in SPA architecture and client-side routingExperience integrating with RESTful APIs and GraphQLKnowledge of security best practices for front-end applicationsExperience with micro-frontend architecture patternsPreferred QualificationsExperience with server-side rendering (Next.js, Angular Universal)Knowledge of containerization and deployment technologies (Docker, Kubernetes)Experience with WebSockets and real-time applicationsUnderstanding of advanced CSS techniques (CSS-in-JS, CSS Modules, Styled Components)Experience with accessibility compliance (WCAG, Section 508)Familiarity with progressive web applications (PWAs)Open-source contributions or personal projects demonstrating technical expertiseAbout AstreyaAstreya is a global IT managed services provider, delivering technology infrastructure solutions that help businesses scale, drive innovation, and streamline operations. Founded in 2001 and headquartered in San Jose, California, Astreya operates in over 35 countries and supports some of the world's most recognized companies. Astreya provides solutions across public, private, and hybrid clouds, data centers, and the modern workplace while leveraging AI automation across it all. Our mission is to empower organizations to adapt and thrive in an ever-evolving digital landscape by transforming the way they leverage technology to support their customers, empower their employees, and grow their businesses. Learn more at and follow us on LinkedIn.
Job Title
Senior Software Engineer, Front-End