Software Development Engineer III
- Compensation
- Not disclosed
- Location
- Bengaluru, KA, in
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Full description
What qualities are we looking for?
*Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript
*Proficient understanding of CSS pre-processing platforms, such as LESS and SASS or CSS in JS
*Proficient understanding of at least one modern UI framework React (preferred), Vue, Angular, or similar; experience with TypeScript is expected
*Experience with modern state and data-fetching patterns TanStack Query, Redux Toolkit, Zustand, or m equivalent and monorepo tooling (Turborepo, Nx, pnpm workspaces)
*Experience with Webpack, Vite, TurboRepo, npm/pnpm, and CI/CD pipelines.
*Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code.
*Strong understanding of RESTful APIs, GraphQL, micro-frontends, and server-side rendering (SSR) vs. static site generation (SSG).
*Proficient understanding of cross-browser compatibility issues and ways to work around them.
*Strong grasp of performance engineering Core Web Vitals, bundle budgets, rendering performance — and accessibility (WCAG) as first-class requirements
*Experience with TDD and unit/integration testing libraries (Vitest, Jest, Testing Library, Playwright/Cypress)
*Proficiency with AI-assisted development tools (Claude Code, Cursor, Copilot, or similar) — not just autocomplete-level usage, but agentic workflows for large refactors, test generation, and code migration
*Strong judgment in reviewing and hardening AI-generated code: catching hallucinated APIs, security issues, subtle correctness bugs, and architectural drift
*Ability to establish AI usage practices for a team prompt/context conventions, guardrails, tool evaluation, and mentoring engineers on effective and safe AI workflows
What will you get to do here?
*Own end-to-end frontend architecture decisions rendering strategy, module boundaries, design systems for complex, high-scale consumer products.
*Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
*Lead the team's adoption of AI tooling: define usage guidelines, evaluate new tools, and raise the bar for how AI-assisted code is reviewed and verified.
*Develop user-facing features and apps, using AI tooling to move fast without compromising on quality.
*Build reusable code, libraries, and design systems for future use.
*Ensure the technical feasibility of UI/UX designs, using AI prototyping tools to explore and validate ideas quickly
*Be extremely detail oriented to strive for pixel-perfect implementation across devices and viewports.
*Optimize applications for maximum speed and scalability, with measurable performance budgets.
*Understand the internals of third-party libraries being used, and know when to build vs. adopt
*Own end-to-end frontend architecture decisions rendering strategy, module boundaries, design systems for complex, high-scale consumer products.
*Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.