Posted 1mo ago

Senior Software Engineer - Frontend (UI)

@ smartShift
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:Own direction, Lead design, Define standards
Requirements Summary:Senior frontend engineer with 6–9 years of React/TypeScript experience, SSR, Express, testing, and CI/CD.
Technical Tools Mentioned:React, TypeScript, React Router, Express.js, Storybook, CI/CD, Git
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Title: Senior
Software Engineer – Frontend (UI)

Location:
Vaishnavi Tech Park, Bellandur| Bengaluru, KA

 

About smartShift

       smartShift is a global leader in SAP custom code transformation
for SAP S/4HANA and Cl
ean Core.

       We help the world’s biggest brands,
including Airbus, BMW, and Procter &Gamble, modernize their SAP systems
with secure, stable, and future-ready code.

       With 3,300+ transformations and 3.5
billion+ lines of code converted, our
AI-powered automation delivers guaranteed results—fast,
accurate, and disruption-free.

       We’re a 350+-person company with global teams and a strong track
record of profitable growth.

       Shape the systems that power global business—and your future.

 

Top 3 Reasons to Join smartShift

       Big Impact, Global Scale works with the
world’s most iconic brands and
modernizes their SAP systems that keep global business running.

       Breakthrough Tech, Proven Results: Leverage
patented AI-powered automation that has transformed thousands of SAP systems
with unmatched speed and precision.

       Growth, Stability, and Opportunity Be part of a growing,
profitable, and collaborative global company that values innovation and your
contributions.


About the Role

We are looking for a Senior Software Engineer – Frontend (UI) to take technical
ownership of our application portal. You will drive architectural decisions,
set engineering standards, and bridge the gap between business requirements and
technical execution. This is a high-impact role for someone who thrives at the
intersection of deep technical expertise and cross-functional leadership —
someone who makes the engineers around them better and leaves codebases better
than they found them.

Key Responsibilities

  • Own
    the technical direction and architecture of the frontend application
    portal, making decisions that balance scalability, performance, and
    long-term maintainability.

  • Lead
    the design and delivery of complex, large-scale UI features in close
    collaboration with architects, product managers, and UX designers.

  • Define
    and enforce frontend engineering standards, patterns, and best practices
    across the team.

  • Drive
    technical discovery — evaluate and recommend technologies, frameworks, and
    tooling to keep the platform ahead of industry trends.

  • Mentor
    and coach mid-level and junior engineers through code reviews, design
    discussions, and pairing sessions.

  • Actively
    contribute to long-term platform architecture, identifying technical debt
    early and proposing pragmatic, scalable solutions.

  • Serve
    as a key escalation point for complex technical challenges and cross-team
    dependencies.

  • Collaborate
    with Product and UX to translate ambiguous requirements into clear,
    well-scoped technical solutions.


Skills & Experience
Core — What You'll Use Day-to-Day

  • 6–9
    years
    of frontend development with strong proficiency in React
    and TypeScript
    , including hooks, context, and component architecture
    at scale.

  • Solid
    experience building SSR or full-stack React applications, ideally
    with React Router v7 (or prior Remix / framework-mode experience
    that maps naturally to it).

  • Comfort
    working with Express.js in a server-rendered context — middleware,
    routing, API integration, and a clear understanding of where the
    server/client boundary sits.

  • Hands-on
    experience with Storybook for component development, visual
    testing, and maintaining a shared UI component library.

  • Strong
    grasp of unit and integration testing — knowing what to test, at
    what layer, and how to keep test suites fast, reliable, and meaningful.

  • Solid Git workflow experience in a CI/CD environment — branching
    strategies, PR reviews, and working in teams where deployment is frequent
    and automated.


Architecture & Ownership

  • Proven
    ability to design and evolve large-scale frontend systems — making
    decisions that hold up as teams and codebases grow.

  • Ability
    to reason about and clearly communicate trade-offs around performance,
    scalability, security, and developer experience
    — to both engineers
    and non-technical stakeholders.

  • Experience
    identifying and managing technical debt without letting it derail
    delivery.

  • Demonstrated
    track record of designing future-proof, maintainable systems in
    fast-moving product environments.


Collaboration & Leadership

  • Comfortable leading within an Agile team — facilitating design reviews, sprint
    planning, and retrospectives — without needing a title to have influence.

  • Strong mentoring instincts — helping engineers grow through code reviews
    and design conversations, not just directives.

  • Ability
    to work closely with Product and UX to find the best technical path
    for a given business need.

  • Strong collaboration and influence skills across engineering, product, and
    design functions.


Nice to Have

  • Familiarity
    with legacy MV* frameworks (Backbone, Marionette) — useful context
    for understanding or migrating older parts of a codebase.

  • Experience
    with design systems or internal component library development.

  • Exposure
    to micro-frontend patterns or monorepo tooling (Turborepo, Nx).

  • Background
    in enterprise or B2B SaaS applications where reliability, audit ability, and performance at scale matter.

  • Familiarity
    with SAP Fiori / UI5 or enterprise UI patterns (a plus, not a
    requirement).



What Sets You Apart

You don't just build features — you shape how features get built. You ask the
right questions early, catch architectural issues before they become production
problems, and take pride in leaving things better than you found them. You lead
with both technical depth and empathy, and you know that the best engineers
make everyone around them better.                 

Do check out our website: https://smartshift.com/

LinkedIn: https://www.linkedin.com/company/smartshift-inc/mycompany/