Job description
Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team. We are looking for: Senior Software Engineer You’ll make an impact by: · Frontend Development & Architecture · Design, develop, and maintain high-performance web applications using React as the primary framework · Build responsive, intuitive user interfaces that align with modern design principles and accessibility standards · Develop reusable component libraries and design systems to ensure consistency across applications · Implement authentication and authorization using Identity and Access Management (IAM) · Optimize frontend performance using monitoring and analytics tools. · API Integration & Backend Collaboration · Consume RESTful APIs, ensuring secure and efficient data flow · Collaborate with backend developers to design and implement robust API contracts · Handle authentication tokens, session management, and secure data transmission · Implement error handling and retry logic for resilient applications · Code Quality & Best Practices · Write clean, testable, and maintainable code following industry standard processes and React conventions · Develop comprehensive unit and integration tests using React Testing Library, or similar frameworks · Participate in code reviews, architectural discussions, and knowledge-sharing sessions · Follow SOLID principles and design patterns to ensure scalable codebases · Performance & Optimization · Optimize application performance through code splitting, lazy loading, and bundle size reduction · Monitor and improve Core Web Vitals and user experience metrics · Implement caching strategies and optimize API calls · Profile and debug frontend performance issues · CI/CD & DevOps Collaboration · Contribute to continuous integration and continuous deployment (CI/CD) pipelines · Work with Docker containerization for frontend applications · Collaborate with DevOps teams to automate testing and deployment processes · Implement automated testing and code quality checks · Troubleshooting & Support · Diagnose and resolve frontend issues across different browsers and devices · Debug complex application behavior and provide technical solutions · Collaborate with QA and product teams to identify and fix bugs. Use your skills to move the world forward! · Graduation / master’s degree or equivalent experience computer science. · 8+ years of professional experience with React (hooks, functional components, advanced patterns) · Strong proficiency in JavaScript/TypeScript · Solid understanding of HTML5, CSS3, and responsive design principles · Experience with state management libraries (Redux, Context API, or similar) · Technical Expertise- Proficiency in RESTful API integration (preferred) · Knowledge of testing frameworks (React Testing Library, Cypress) · Understanding of web security standard processes (CORS, XSS, CSRF, etc.) · Familiarity with version control systems (Git). · Strong communication and collaboration abilities · Problem-solving attitude with attention to detail · Ability to work in agile environments and adapt to changing requirements · Self-motivated with a passion for continuous learning. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds
This job post has been translated by AI and may contain minor differences or errors.