Rockwell Automation

Senior Software Engineer - Angular, Cloud

Rockwell Automation
Apply
6 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

AngularJavaScriptNode.jsnpmReactSassTypeScriptVue.jsWebpack

Categories

Rockwell Automation

About Rockwell Automation

10,000+ employees

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.

Contact me