Frontend - Avo automation | Scrabble
Job Description
Job Description – Frontend Engineer<br /> Location: Bangalore Employment Type: Full-time Experience: 8–10 years<br /> About Us<br /> Avo Automation is an industry-leading test automation platform dedicated to revolutionizing how businesses approach software quality.<br /> Emerging from stealth mode in late 2020, we have focused on transforming the way organizations think about software quality.<br /> Our AI-driven, no-code platform delivers continuous quality assurance across key business processes and supports over 200 technologies.<br /> With efficient test data management and machine learning capabilities, our platform enables teams to enhance quality, conduct efficient data validation, and reduce time to market.<br /> About the Role<br /> We are looking for a passionate Frontend Engineer who excels in building modern, responsive, and performant web applications. You will work closely with designers, product managers, and backend engineers to deliver seamless user experiences in a cloud-native SaaS environment. The ideal candidate is strong in React and/or Vue, has a solid foundation in modern frontend practices, and thrives in collaborative, fast-paced teams.<br /> Key Responsibilities<br /> Core Frontend Development<br /> •<br /> Develop high-quality, maintainable applications using React and/or Vue.<br /> •<br /> Apply modern frontend patterns with JavaScript/TypeScript (ES6+), hooks/composition API, and state management (Redux, Vuex, Pinia).<br /> •<br /> Build responsive, accessible, and performant UIs with HTML5, CSS3, Tailwind, and responsive frameworks.<br /> Integration with Backend<br /> •<br /> Consume REST and GraphQL APIs securely and efficiently.<br /> •<br /> Implement authentication flows (OAuth2, JWT, SSO) with secure token storage.<br /> •<br /> Handle real-time updates via WebSockets, SSE, or SignalR.<br /> Quality & Testing<br /> •<br /> Write and maintain unit, integration, and end-to-end tests (Jest, Vitest, Cypress, Playwright).<br /> •<br /> Debug and profile performance using browser dev tools.<br /> •<br /> Enforce code quality via linting, type-checking, and CI/CD integration.<br /> Tooling & Build Systems<br /> •<br /> Work with build tools like Webpack, Vite, Babel, ESBuild, and package managers (npm, pnpm, yarn).<br /> •<br /> Use CI/CD pipelines for automated testing and deployments.<br /> •<br /> Understand containerization basics (Docker) to align with backend environments.<br /> User Experience & Design Collaboration<br /> •<br /> Collaborate with designers using Figma/Sketch to deliver pixel-perfect interfaces.<br /> •<br /> Apply accessibility (WCAG standards) and internationalization (i18n) best practices.<br /> •<br /> Break down features into small, testable increments for faster delivery.<br /> Cloud & SaaS Awareness<br /> •<br /> Deploy and optimize frontends on Azure hosting services (Static Web Apps, CDN, App Services).<br /> •<br /> Understand SaaS patterns such as multi-tenancy in UI, feature flags, and usage metering dashboards.<br /> •<br /> Integrate frontend with observability and logging pipelines.<br /> Collaboration & Agility<br /> •<br /> Actively contribute in Agile ceremonies, sprint planning, and retrospectives.<br /> •<br /> Partner with backend, QA, and product teams for end-to-end delivery.<br /> •<br /> Demonstrate flexibility to work across React and Vue stacks depending on product needs.<br /> Qualifications<br /> •<br /> Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.<br /> •<br /> 8–10 years of professional frontend development experience.<br /> •<br /> Strong expertise in React and/or Vue, TypeScript, and state management libraries.<br /> •<br /> Hands-on experience with REST, GraphQL, and real-time communication.<br /> •<br /> Familiarity with CI/CD, Docker, and cloud hosting (Azure preferred).<br /> •<br /> Knowledge of accessibility, i18n, and SaaS-oriented UI development.<br /> •<br /> Strong communication and collaboration skills.<br /> What We Offer<br /> •<br /> Opportunity to build and scale user-facing features in a SaaS environment.<br /> •<br /> Exposure to cutting-edge frontend stacks and cloud technologies.<br /> •<br /> Collaborative, fast-paced, and growth-oriented work culture.<br /> •<br /> Competitive compensation and benefits.