
Senior Software Engineer - Angular, Cloud
Rockwell Automation6 days ago
Bengaluru, IndiaSenior
Responsibilities
- Develop and extend SaaS application portal user interfaces.
- Design, evolve, and maintain APIs required by the UI layer in collaboration with the API team.
- Build loosely coupled, scalable, performant, reusable, and testable features.
- Develop, publish, and version reusable UI component libraries for products on the SaaS platform.
- Write efficient, reusable, and testable application code.
- Optimize front-end applications for speed, scale, and performance.
- Maintain architecture and source-code documentation.
- Collaborate with geographically distributed teams, product managers, team members, and QA.
- Promote software engineering practices across the team.
- Troubleshoot and resolve system problems and customer issues.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Experience with Angular, React, or Vue JavaScript frameworks and state-management fundamentals.
- Experience building reactive front-end applications with RxJS and asynchronous programming primitives such as async/await or Promises.
- Experience with a state-management library such as ngrx.
- Experience with TypeScript, NPM, Webpack, bundling, minification, and optimization.
- Experience building, publishing, and versioning UI component libraries.
- Knowledge of HTTP and REST API integration.
- Experience applying front-end JavaScript best practices for performance optimization.
- Experience with design patterns such as MVC and MVVM and their tradeoffs.
- Strong focus on UI, user experience, code quality, testing, and maintainability.
- Experience with unit testing, integration testing, continuous integration systems, deployment, and operations automation.
- Experience with backend frameworks such as .NET Core or Node.js.
- Preferred: 8+ years of experience building single-page applications with HTML5, CSS3/Sass, and JavaScript.
- Preferred: experience building responsive and progressive web applications, internationalization and localization practices, end-to-end products, and front-end performance optimizations.
Benefits
- Comprehensive mindfulness programs with a premium Calm membership.
- Volunteer paid time off available after six months of employment for eligible employees.
- Employee volunteer and donation matching program.
- Employee Assistance Program.
- Personalized wellbeing programs through the OnTrack program.
- On-demand digital course library for professional development.
- Hybrid work in Bangalore, with employees expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have an outside business obligation.
Tech Stack
Categories
About Rockwell Automation
Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.