Why Vagaro At Vagaro, we believe in fostering a collaborative and inclusive work environment where every team member can thrive. Our culture is built on innovation, continuous learning, and a passion for making a positive impact. We support our employees growth and vision for themselves, offering opportunities for professional development and career advancement. Join us and be part of a team that values creativity, teamwork, and a commitment to excellence. Plus, we know how to have fun while getting the job done!
Learn More About Vagaro:
Visit us at vagaro.com/pro and vagaro.com to learn more.
*This is an onsite position based in Ahmedabad, India. *
About the Role: We are looking for an experienced Software Architect (React) who will be responsible for designing and maintaining scalable frontend application architecture using React.js.
The ideal candidate will take ownership of frontend code quality, architectural standards, and long-term maintainability of the application.
This role involves defining design patterns, enforcing coding standards through structured code reviews, mentoring developers, and ensuring that all frontend implementations align with defined architectural guidelines.
The React Architect will collaborate closely with backend and DevOps teams to ensure frontend applications are integration-ready for deployment on cloud infrastructure, while maintaining clean, modular, and scalable application design.
Key Responsibilities:
- Architect scalable and maintainable frontend applications using React.js and TypeScript
- Define and enforce frontend architecture standards, design patterns, and best practices
- Own overall frontend code quality across projects by conducting regular code reviews
- Establish and maintain coding guidelines to ensure consistency, scalability, and maintainability
- Act as final reviewer for critical frontend pull requests
- Ensure architectural decisions align with long-term product scalability and performance goals
- Identify and address technical debt through proactive refactoring strategies
- Provide technical governance to ensure implementations adhere to defined architecture
- Ensure proper separation of concerns and modular application structure
- Design reusable and performance-optimized UI components
- Define state management architecture using Redux / Zustand / Context API
- Optimize application performance using lazy loading, memoization, and code splitting
- Mentor developers on clean code practices and component reusability
- Collaborate with backend teams for secure API integrations (REST / GraphQL)
- Ensure frontend applications are deployment-ready for cloud environments
- Support DevOps teams by aligning application structure with CI/CD requirements
- Implement frontend security best practices for token-based authentication
- Promote unit testing and maintainability using Jest / React Testing Library
Required Skills:
- Strong expertise in React.js, Hooks, and Functional Components
- Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3
- Deep understanding of frontend architecture & design patterns
- Experience in defining scalable project structures
- Experience with Redux / Zustand / Context API
- Experience integrating REST / GraphQL APIs
- Familiarity with OAuth2 / token-based authentication
- Experience with bundlers like Webpack / Vite
- Testing using Jest / React Testing Library
- Version control using Git
Good to Have:
- Experience with Next.js
- Micro-Frontend Architecture
- Storybook / Design Systems
- Performance optimization techniques
- Experience working in Agile environments
Soft Skills:
- Strong architectural and problem-solving skills
- Leadership and mentoring capabilities
- Effective communication skills
- Ability to collaborate with cross-functional teams
Qualifications:
- Bachelor's/Master's degree in Computer Science or equivalent
- 5+ years of frontend development experience
- Experience working in architecture or technical leadership role
Experience:
A total of 10+ years of experience is required, including a minimum of 5+ years in frontend development and at least 2+ years in frontend architecture or a technical leadership role.
Why You'll Love Working Here:
- Compensation & Rewards – Competitive salary with performance bonuses and annual incentives
- Work-Life Balance – 5-day work week with flexible schedules and a positive, collaborative culture
- Time Off – 15 paid leaves plus public holidays to truly rest and recharge
- Health & Wellness – Comprehensive family medical insurance, wellness support, and maternity benefits
- Lifestyle Perks – Monthly food, self-care reimbursements, and exclusive discounts on entertainment, travel, and more
- Learning & Growth – Continuous upskilling, career development opportunities, and regular recognition programs
We look forward to welcoming you to Vagaro Technologies — where your ideas matter, your growth is supported, and work feels rewarding every day.