Schneider Electric

Senior Software Engineer I, Frontend

Schneider Electric
Apply
9 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and implement responsive, high-performance, user-centric frontend graphics.
  • Develop reusable, component-based frontend applications using modern frameworks and architectural patterns.
  • Translate UX designs and Figma mockups into pixel-accurate production implementations.
  • Integrate frontend graphics with REST and GraphQL APIs while handling data flows, validation, errors, and edge cases.
  • Apply secure frontend coding practices and optimize rendering, runtime efficiency, network usage, and bundle size.
  • Use modern build systems for bundling, code splitting, linting, and optimization.
  • Implement and maintain unit, integration, and end-to-end tests with CI/CD quality gates.
  • Collaborate with backend engineers, designers, product stakeholders, and distributed cross-functional teams.
  • Participate in technical planning, architecture discussions, troubleshooting, root cause analysis, and continuous improvement.

Requirements

  • Require 6–10 years of hands-on experience building production-grade web or mobile graphics.
  • Require deep expertise in React and strong knowledge of its ecosystem and architectural patterns.
  • Require strong TypeScript proficiency and experience using Node.js in frontend-centric architectures.
  • Require experience translating Figma designs into robust, maintainable, pixel-accurate implementations.
  • Require understanding of browser internals, rendering pipelines, event loops, HTTP, and WebSockets.
  • Require experience integrating REST or GraphQL APIs, including schema-driven development, data validation, and error handling.
  • Require expertise with Vite or Webpack and familiarity with Rollup.
  • Require experience with SonarQube and frontend testing tools including Testing Library, Jest, Vitest, and Cypress.
  • Require proficiency with Git, CI/CD pipelines, web performance optimization, and micro-frontend architectures.
  • Require experience in Agile development environments and awareness of DevOps principles.
  • Require strong analytical, troubleshooting, communication, collaboration, and problem-solving skills.
  • Preferred qualifications include a bachelor’s or master’s degree in Computer Science, Information Technology, or a related field.
  • Preferred qualifications include cloud-based frontend architecture, microservices-based systems, Building Management Systems, and configuration-heavy or dashboard-oriented platforms.

Benefits

  • High-impact work with solutions that influence business outcomes.
  • Supportive culture with mentorship, learning, innovation, and professional growth opportunities.
  • Access to modern tools and frameworks.
  • Flexibility and autonomy in delivering work.
  • Total Rewards programs may support health, family, financial planning, skills development, career growth, inclusion, and community participation; programs vary by country.

Tech Stack

CypressGitGraphQLJestNode.jsReactSonarQubeTypeScriptWebpack

Categories

Schneider Electric

About Schneider Electric

10,000+ employees

Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.

Contact me