Johnson Controls logo

Lead UI Engineer / Sr Staff UI Engineer (ROR (Nice to have), Ember JS (Nice to have) / Java Script (Must) / Type Script , React , Angular)

Johnson Controls
NewPosted today

LOCATION

Pune-Maharashtra-India · Onsite

EXPERIENCE

6 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

ReactAngularJavaScriptEmber.jsTypescriptUnit TestingTechnical Leadershipcode review

Job description

Overview

Senior staff UI engineer on the Open Blue AI Platform group, designing and developing new features and components and maintaining the platform, working under guidance with a team of engineers.

What you'll do

  • Develop software according to functional and technical design specifications.
  • Participate in design and code reviews/inspections.
  • Provide input to technical discussions; propose solutions and alternatives.
  • Interact with other Sr members of the team to ensure the solution fits the overall architecture.
  • Analyze, troubleshoot, and provide code fixes for reported problems and change requests.
  • Write and execute unit tests.
  • Develop proof-of-concept prototypes and provide work estimates.
  • Aid testers and support personnel as needed to determine system problems.
  • Adhere to JCI information security policies, product security standards, and licensing rules, and report security incidents and suspected vulnerabilities in a timely manner.

What you'll need

  • B.Tech. or M.Tech. in Computer Science.
  • 6–8 years of experience in web application development using HTML, CSS/Sass and JavaScript (ES2022+).
  • Ability to perform as an individual contributor and step up as a hands-on technical lead as required.
  • Experience with core concepts of JavaScript and JavaScript design patterns.
  • Experience with a component-based SPA framework at scale: Ember.js strongly preferred; equivalent depth in React or Angular acceptable, with willingness to work in Ember day to day.
  • Experience integrating a JavaScript SPA with a server-rendered backend.
  • Experience with front-end build and tooling: ember-cli / Broccoli, Webpack, Babel, Sass, Node.js v20, pnpm.
  • Experience with unit, integration and browser-based testing: QUnit, qunit-dom, @ember/test-helpers, Testem, headless Chrome; equivalent experience with Jest, Karma, Jasmine considered.
  • Experience building data-dense operational UIs.
  • Experience working with PostgreSQL and Redis, including RedisTimeSeries.
  • Experience and knowledge of Git / GitHub, JIRA and Scrum methodology.
  • Experience working with globally distributed teams.
  • Good verbal and written communication in English, with an ability to express and understand complex technical concepts.

Nice to have

  • Working experience with Ruby and Ruby on Rails in production.
  • Working knowledge of networking and security fundamentals.
  • Experience with client-side internationalization.
  • Experience maintaining a shared internal component library consumed by multiple applications.
  • Experience with dependency and CVE remediation in a JS dependency tree.
  • Experience with a good understanding of UX design patterns.
  • Exposure to MongoDB or other document stores.

Details

  • Location: Pune, Maharashtra, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead UI Engineer / Sr Staff UI Engineer (ROR (Nice to have), Ember JS (Nice to have) / Java Script (Must) / Type Script , React , Angular)