
Senior Software Engineer I, Frontend
Schneider Electric9 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
Categories
About Schneider Electric
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.