Back to Explore Opportunities
Role snapshot
SAJ-ENG-2011 Job ID
Featured Status
Posted 4 weeks ago Posted
Apply by 25 Sept Deadline
Technology & Engineering
FeaturedFull-TimeMid-Level

Frontend Developer

Technology & Engineering · Bengaluru, India

Hybrid Full-Time 2–4 Years
DepartmentTechnology & Engineering
Employment TypeFull-Time
Work ModeHybrid
LocationBengaluru, India
Experience2–4 Years
EducationBachelor's in Computer Science or equivalent practical experience
Overview

About the Role

You'll work close to the product surface learners spend the most time in — course players, dashboards, and the careers platform you're looking at right now. The team values shipping fast without sacrificing accessibility or performance, and this role has real say in component architecture, not just implementation.

Day to day

Responsibilities

  • Build accessible, responsive React and TypeScript interfaces
  • Collaborate with design on component-level UI decisions
  • Own performance and code quality for the surfaces you build
  • Write unit and integration tests for new features
What you'll need

Requirements

Required

ReactTypeScriptCSSGit

Nice to Have

Next.jsStyled ComponentsAccessibility (WCAG)

Tools & Technologies

ReactTypeScriptNext.jsStyled Components
What's included

Benefits

Health InsuranceLearning & Development BudgetFlexible Work HoursStock Options
What to expect

Hiring Process

  1. Application

    You submit your application and we confirm we've received it.

  2. Technical Screening

    A recruiter or engineer verifies your technical background and experience.

  3. Coding Assessment

    A take-home or live coding exercise reflecting real day-to-day work.

  4. Technical Interview

    A deeper conversation on system design, code, and problem-solving.

  5. Final Discussion

    A closing conversation to align on role scope, start date, and offer.

Who's hiring

About SAJ Learning

SAJ Learning

EdTech · Teaching to Career Platform

SAJ Learning helps students go from their first lesson to job-readiness — and this role is part of the team that builds that experience, whether that's in a classroom, a codebase, or a client meeting.