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 Clean 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/