Software Development Engineer - Frontend Focus

Steps AI
Hyderabad, Telangana, India

Software Development Engineer (SDE) - Frontend

₹8L – ₹12L | Hyderabad |1 year of experience | Full Time

Only apply if: You have ≥ 1 year of production-grade frontend experience with strong, demonstrable expertise building and shipping scalable React / Next.js applications — and you can point us to live, deployed products you have built.

Who We Are

We are a fast-growing product startup building intelligent, AI-powered software for modern businesses. Our focus is on crafting seamless, high-performance user experiences powered by scalable backend systems and data-driven intelligence — and we ship to real customers every week.

As we scale, we are looking for a Frontend-focused SDE who thrives in a fast-paced environment and can take end-to-end ownership of frontend architecture and user experience across a complex, multi-surface product.

What You'll Do

Core Frontend Development

  • Build production-grade applications using Next.js (App Router), React 19, TypeScript, and Tailwind CSS.
  • Architect scalable, reusable component libraries and design systems on top of shadcn/ui / Radix primitives.
  • Implement modern UI patterns using hooks, context, and advanced state management.
  • Optimize performance using code-splitting, lazy loading, caching, and SSR / SSG / ISR / CSR strategies.
  • Ensure pixel-perfect, responsive, accessible UI across devices and browsers.Meta Platform & Mobile App Development
  • Build and ship Meta app development–related features, including integrations with Meta platforms (e.g. WhatsApp Business Platform, Messenger, Instagram, Meta Graph API, Facebook Login, and Meta app review/permissions flows).
  • Build and ship mobile applications for both iOS and Android using cross-platform frameworks such as Flutter, React Native, or similar platforms (native Swift/Kotlin experience is a plus).UI/UX Engineering Excellence
  • Translate product requirements and Figma designs into robust frontend implementations.
  • Build complex dashboards, data visualizations, and interactive multi-step workflows (charts, tables, maps, geographic intelligence, analytics views).
  • Build AI-driven, streaming interfaces — chat/agent UIs, token-by-token streaming, real-time updates, and rich message rendering (markdown, code, math).
  • Integrate real-time features using WebSockets, SSE / streaming APIs, or event-driven updates.
  • Ship accessible, SEO-friendly, high-performance web interfaces measured against Lighthouse best practices.Frontend Architecture & Scalability
  • Design scalable folder structures and modular, maintainable frontend architecture.
  • Implement server- and client-state management using TanStack Query and Zustand (or equivalent modern solutions).
  • Build robust forms with React Hook Form + Zod validation.
  • Integrate with backend services (TypeScript/Node and Python) over REST and/or GraphQL APIs.
  • Ensure robust error handling, observability, and performance monitoring.
  • Drive frontend testing strategy with Vitest / Jest, React Testing Library, and Cypress/Playwright.
  • Contribute to embeddable / SDK-style frontend artifacts (e.g. CDN-delivered, shadow-DOM-isolated widgets) where relevant.Engineering & Collaboration
  • Conduct structured code reviews and enforce high-quality coding standards.
  • Collaborate closely with backend engineers, product managers, and designers.
  • Contribute to CI/CD workflows and deployment pipelines.
  • Take ownership of features from concept to production release.
  • Mentor junior engineers and uphold engineering best practices.

Must-Have Qualifications

Core Frontend Expertise

  • ≥ 1 year of production experience building scalable web applications.
  • Strong command over Next.js, React, TypeScript, and modern JavaScript (ES6+).
  • Deep understanding of rendering strategies (SSR, SSG, ISR, CSR) and when to use each.
  • Advanced Tailwind CSS knowledge and experience building custom design systems.
  • Experience with frontend performance optimization and profiling.API & Integration
  • Experience integrating frontend applications with Node.js and Python backends.
  • Strong understanding of REST APIs and/or GraphQL.
  • Familiarity with authentication systems (JWT, OAuth, session-based auth).
  • Experience handling large datasets, paginated/infinite APIs, and streaming responses.Frontend Ecosystem Knowledge
  • Server/client state management (TanStack Query / React Query, Zustand, Redux Toolkit).
  • Form management (React Hook Form, Zod/Yup validation).
  • Data fetching and caching strategies.
  • Component-driven development; experience with design systems / Storybook is a plus.
  • Data visualization libraries (Recharts, D3, ECharts, Nivo, or similar).DevOps & Quality
  • Experience with Docker-based local development workflows.
  • CI/CD familiarity (GitHub Actions, GitLab CI, etc.).
  • Strong Git workflows and collaborative branching strategies.
  • Testing mindset spanning unit, integration, and E2E coverage.Engineering Mindset
  • Clean, maintainable code adhering to SOLID principles.
  • Strong debugging and performance-profiling skills.
  • Ownership-driven, product-first thinking.
  • Comfortable working independently in an in-office startup environment.

Critical Requirements – High Weightage

> This is non-negotiable. Applications without these will not be prioritized.

Portfolio, Live Products & Demos

You must be able to show, not just tell. With your application, explicitly share:

  • An active GitHub profile showcasing real, production-grade frontend code (not just tutorials or forks).
  • Live, deployed projects — public URLs we can open and interact with right now. Next.js + TypeScript projects strongly preferred.
  • Live demos / a portfolio site where you specifically showcase your UI/UX work — the visual quality, interaction design, responsiveness, and polish you are personally responsible for.
  • Demonstrated ability to build complex dashboards, SaaS products, AI-integrated UIs, or data-heavy interfaces.
  • Clean code structure, thoughtful architecture, and clear documentation.

In your application, please include direct links to:

https://forms.gle/FPUtQZ9ebgHPeAH59

  • Your GitHub profile (and 1–3 specific repos you're proud of).
  • At least one live deployed product (URL) you built or substantially contributed to.
  • A portfolio / demo that highlights your UI/UX craftsmanship.

Tell us, for each link, exactly what you built and which parts are yours.

Technical Assessment

We will evaluate your:

  • Frontend architecture design and scalability decisions.
  • Code quality and maintainability.
  • Performance optimization strategy.
  • Ability to convert product requirements into production-ready UI.
  • End-to-end ownership during feature implementation.

Nice-to-Have

  • Experience building AI-powered, streaming, or data-heavy interfaces.
  • Experience with Meta app development and mobile app development (iOS and Android) using Flutter, React Native, or similar cross-platform frameworks, including publishing to the App Store and Google Play.
  • Knowledge of WebSockets, streaming UIs, and real-time collaboration features.
  • Experience building embeddable widgets / SDKs (shadow-DOM isolation, CDN delivery).
  • Experience with design systems and internal UI libraries.
  • Exposure to animation libraries (Framer Motion, GSAP).
  • Contributions to open-source React/Next.js projects.
  • Experience working in early-stage startups.

What We Offer

  • Competitive salary with a strong growth trajectory.
  • High-impact role with direct influence on product direction.
  • Opportunity to work on cutting-edge AI-driven products.
  • Fast execution cycles and a strong ownership culture.
  • Learning budget for courses and certifications.
  • Collaborative in-office engineering culture in Hyderabad.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →