Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

09 Sep
|
Aeries Technology
|
Bengaluru

09 Sep

Aeries Technology

Bengaluru

Role & responsibilities

Role Summary

Senior Software Engineer responsible for building and evolving a React-based common UI component framework that enables consistent, accessible, and scalable front-end experiences across products. This role is UI-focused, driving design-system-led development, reusable components, and enterprise-wide adoption.

Works as a strong individual contributor, delivering high-quality components while influencing engineering teams to adopt standardised UI patterns and practices, contributing to platform-led engineering outcomes.

Roles & Responsibilities

- Design, develop, and maintain reusable, responsive UI components and shared libraries using React.
- Define and evolve a common UI framework / design system aligned with accessibility, performance, and usability standards.
- Drive enterprise-wide adoption of common components through enablement, documentation, and collaboration with product teams.
- Translate ambiguous UI requirements into scalable, reusable component designs and implementation patterns.
- Ensure adherence to coding standards, accessibility (WCAG), and responsive design principles.
- Collaborate with Product, UX, and Engineering teams to ensure consistent user experience across applications.
- Lead and contribute to code reviews, improving overall UI quality and maintainability.
- Identify and eliminate duplication by promoting reuse and platform mindset across teams.
- Build reference implementations and accelerators/templates for faster adoption.
- Proactively identify and resolve UI performance, usability, and consistency gaps.
- Mentor engineers on front-end best practices, component design, and modern UI engineering.




- Contribute to continuous improvement of engineering practices, tooling, and UI standards.

Core Competencies Platform & Reusability Mindset

- Builds shared UI capabilities that reduce duplication and improve engineering velocity.
- Designs components as scalable assets consumed across multiple teams.

Collaboration & Influence

- Drives alignment across teams on UI standards, patterns, and frameworks.
- Enables adoption through documentation, demos, and mentoring.

Execution & Ownership

- Converts ambiguous requirements into well-defined UI components and libraries.
- Owns quality, maintainability, and usability of the UI platform.

Engineering Craft

- Produces clean, maintainable, and extensible front-end code.
- Sets a high bar for UI quality, review practices, and usability standards.

Continuous Improvement

- Identifies opportunities to simplify UI development and improve developer experience.
- Actively contributes to UI engineering standards and tooling evolution.

Technical Expectations Core Front-End

- Strong expertise in React (hooks, state management, component design patterns)
- Deep understanding of JavaScript (ES6+), HTML5, CSS3, SASS
- Experience in building component libraries, design systems, and UI frameworks

UI Engineering Excellence

- Responsive and adaptive design implementation
- Strong understanding of Web Accessibility standards (WCAG)




- Cross-browser compatibility and performance optimisation
- Modular, reusable, and scalable component architecture

Tools & Practices

- Source control: Git
- Familiarity with CI/CD pipelines for front-end deployment
- Experience with unit and UI testing frameworks (e.g., Jest, React Testing Library)
- Experience with Storybook or similar tools for component-driven development

Integration Awareness (Non-core)

- Familiarity with REST APIs and front-end integration patterns
- Awareness of authentication flows and UI security practices

Professional Skills & Experience

- Experience in building UI for product/SaaS platforms
- Proven experience designing and delivering shared UI/component frameworks
- Strong understanding of Agile (Scrum) delivery model
- Strong written and verbal communication skills
- Ability to mentor and influence without formal authority

Impact Expectations

- Improves consistency and quality of UI across products
- Enables faster delivery through reusable component adoption
- Reduces duplication and technical debt in front-end layers
- Establishes UI engineering standards adopted across teams

Education & Experience

- Engineering degree in Computer Science or related field
- 5+ years of experience in front-end engineering with solid React expertise
- Experience in financial services or regulated domains is an advantage

What Success Looks Like

- Common UI framework is actively adopted across multiple teams
- Teams deliver faster with reduced UI duplication
- UI quality, accessibility, and consistency show measurable improvement
- Platform becomes the default choice for UI development

📌 Senior Software Engineer (Bengaluru)
🏢 Aeries Technology
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru