{"id":3484629,"url":"https://alion.io/job/johnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular","title":"Lead UI Engineer / Sr Staff UI Engineer (ROR (Nice to have), Ember JS (Nice to have) / Java Script (Must) / Type Script , React , Angular)","company":{"id":448321,"name":"Johnson Controls","domain":"johnsoncontrols.com","url":"https://alion.io/company/johnsoncontrols-3","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":83,"open_postings":536,"ghost_share":0,"stale_share":0.662,"repost_share":0.011,"time_to_fill_p50_days":33,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":44000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":74},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Babel","optional":false},{"name":"Ember.js","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Node JS","optional":false},{"name":"pnpm","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Sass","optional":false},{"name":"Webpack","optional":false},{"name":"CVE","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"Ruby","optional":true},{"name":"Ruby on Rails","optional":true},{"name":"Scrum","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-29T21:22:58Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-10-30T12:57:28Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Sr Staff UI Engineer\nWhat you will do\nOpen Blue AI Platform group is playing a key part in realizing the promise of our digital transformation initiative - Open Blue. This group focuses on technologies like edge computing, ML Model Edification and running ML Model at the edge with constrained resources in the most optimized way.\nSr Staff UI Engineer position will focus on design and development of new features/components as well as maintenance and stewardship of Open Blue AI Platform. This position requires the ability to work under guidance with a team of engineers to design and develop robust system solutions that meet defined system requirements.\nHow you will do it\nGood verbal and written communication in English Language with an ability to express and understand complex technical concepts\nDevelop software according to functional and technical design specifications.\nParticipate in design and code reviews/inspections.\nProvide input to technical discussions; propose solutions and alternatives. Interact with other Sr members of the team to ensure that solution fits with overall architecture.\nAnalyzing, troubleshooting, and providing code fixes for reported problems and change requests.\nWriting and executing unit tests.\nDeveloping proof-of-concept prototypes; Providing work estimates\nAid testers and support personnel as needed to determine system problems\nShould have can do attitude and initiative to start and complete the assigned activities.\nJob Location: Pune\nInformation Security Responsibilities\nAdhere to JCI policies, guidelines and procedures pertaining to the protection of information assets.\nAdhere to JCI product security standards and guidelines for secured software product development.\nThe software, licenses, shall be deployed and used only in accordance with JCI licensing agreements.\nUnless provided in the applicable license, notice, or agreement, copyrighted software shall not be duplicated, except for backup and archival purposes.\nAny software that is acquired illegally or does not have a valid license shall not be deployed or used. Copying of third party materials without an appropriate license is prohibited.\nThe employees, contractors or third-party personnel shall not copy, extract or reproduce in any way, copyrighted material from the Internet on information systems provided by organization, other than permitted by copyright law.\nImplement appropriate physical and technical safeguards to protect the confidentiality, integrity and availability of information assets.\nAll employees, contractors and third parties shall be responsible to report all information security incidents, alerts, warnings and suspected vulnerabilities, in a timely manner, and share such information only with authorized personnel.\nWhat we look for\nRequired\nQualification - B.Tech. or M.Tech. in Computer Science\nMust have 6-8 years of experience in web application development using HTML, CSS/Sass and JavaScript (ES2022+)\nMust be able to perform in an individual contributor role and must be willing to step up in the role of hands-on technical lead as required\nExperienced with core concepts of JavaScript and JavaScript design patterns\nExperience 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\nExperience integrating a JavaScript SPA with a server-rendered backend\nExperience with front-end build and tooling: ember-cli / Broccoli, Webpack, Babel, Sass, Node.js v20, pnpm\nExperience with unit, integration and browser-based testing: QUnit, qunit-dom, @ember/test-helpers, Testem, headless Chrome; equivalent experience with Jest, Karma, Jasmine considered\nExperience building data-dense operational UIs\nExperience of working with PostgreSQL and Redis, including RedisTimeSeries; exposure to MongoDB or other document stores is a plus\nExperience and knowledge of Git / GitHub, JIRA and Scrum methodology\nExperience of working with globally distributed teams \nStrongly preferred\nWorking experience with Ruby and Ruby on Rails in production\nWorking knowledge of networking and security fundamentals\nExperience with client-side internationalization\nExperience maintaining a shared internal component library consumed by multiple applications\nExperience with dependency and CVE remediation in a JS dependency tree\nExperience with a good understanding of UX design patterns.\nWhy Join Us\nAt Johnson Controls, you will have the opportunity to contribute to meaningful digital experiences within a global business focused on safety, sustainability, and customer value. You will work with collaborative teams, solve complex UI challenges, and help shape frontend practices that support long-term product quality and growth.\nIf you are ready to lead modern UI engineering work in Pune, we would love to hear from you.\nRegenerate job description","description_format":"text","description_chars":4894,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Efficiency","HVAC & Refrigeration","Access Control & Alarm Systems","Building Automation & Controls"],"lifecycle":[{"event":"open","at":"2026-10-29T21:22:58Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":33,"reasons":["conf:3","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/johnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular","json_url":"https://alion.io/job/johnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular.json","meta":{"generated_at":"2026-10-30T13:25:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":363,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":448321},"rest":"https://alion.io/mcp/rest/get_company?id=448321"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjohnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjohnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjohnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/johnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjohnson-controls-lead-ui-engineer-sr-staff-ui-engineer-ror-nice-to-have-ember-js-nice-to-have-java-script-must-type-script-react-angular"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3484629}},{"tool":"search_jobs","arguments":{"company":"johnsoncontrols.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3484629},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}