Skip to main content
Posted 13 July, 2026

Lead Software Engineer - Java Frontend

Societe Generale
India-Bangalore Full Time
Reference: 396_132173_260005DH

Job Description - Senior Front-End Developer (React/TypeScript)

Overview

We are looking for a Senior Front-End Developer specializing in modern JavaScript frameworks to design, build, and optimize high-performance web interfaces. The ideal candidate is proficient in React, TypeScript, Vite, and Node.js, with strong experience in CI/CD practices and cloud-native deployments using Mirantis Kubernetes Engine.

Key Responsibilities

Front-End Development

Design and implement high-quality user interfaces using React and TypeScript.

Develop modular, reusable, and scalable UI components.

Implement responsive design and ensure cross-browser compatibility.

Optimize application performance and load times using Vite and modern build techniques.

Architecture & Software Engineering

Participate in application architecture design and technical decision-making.

Collaborate with back-end teams to define and integrate APIs.

Ensure high code quality through testing, linting, and clean code practices.

Maintain documentation and contribute to coding standards.

DevOps & CI/CD

Build and maintain CI/CD pipelines using GitHub Actions.

Manage dependencies and workflows with Yarn.

Integrate with JFrog Artifactory for artifact management.

Ensure code quality and security with SonarQube.

Support delivery workflows targeting Mirantis Kubernetes Engine (MKE).

Collaboration & Leadership

Mentor mid-level and junior developers.

Collaborate with product owners, designers, and QA teams.

Participate in Agile ceremonies and contribute to project planning.

Drive continuous improvement initiatives within the front-end team.

Required Technical Skills (Hard Skills)

Front-End Technologies

  • React (Hooks, Context API, state management)

  • TypeScript

  • Vite (build tooling)

  • HTML5, CSS3, Tailwind/SCSS

JavaScript Ecosystem

  • Node.js

  • Yarn package management

  • Modern JavaScript (ES6 )

  • Testing frameworks (Jest, Testing Library)

DevOps & CI/CD

  • GitHub Actions

  • JFrog Artifactory

  • SonarQube

  • Docker containerization

  • Mirantis Kubernetes Engine (deployment & configuration)

Architecture & Engineering Practices

  • Component-driven development

  • API integration (REST/GraphQL)

  • Performance optimization

  • Security and best practices (OWASP)

Soft Skills - Sorted by Themes

Collaboration & Communication

  • Ability to work cross-functionally with designers, back-end developers, and product teams

  • Strong documentation habits

  • Clear and constructive communication

Leadership & Ownership

  • Ability to take ownership of front-end architecture

  • Mentorship and knowledge sharing

  • Autonomy in managing complex technical topics

Problem Solving & Critical Thinking

  • Analytical thinking for UI/UX and performance issues

  • Ability to break down complex problems

  • Proactive approach to technical challenges

Adaptability & Continuous Learning

  • Curiosity about front-end trends and new frameworks

  • Ability to work in evolving environments

  • Willingness to adopt new best practices

Nice-to-Have Skills

  • Experience with micro-frontends

  • Familiarity with design systems (Storybook)

  • Knowledge of Webpack/Rollup

  • Experience with cloud-native architectures

  • Basic Java Spring Boot knowledge

Sign up for Job Alerts