
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Senior JavaScript Devloper
Develop and maintain JavaScript/React/Node.js fire detection software
Job Highlights
About the Role
As a JavaScript Developer for Life Safety Fire Detection Applications, you will develop and maintain cutting‑edge software that delivers interactive user experiences using JavaScript, React, and Node.js. The role involves creating tools for configuring complex graphical systems and writing server code that translates business logic into clear information. The position is hybrid, requiring on‑site presence at least three days per week. • Participate in the software development team and lead development of specific components to deliver business features on schedule. • Investigate and analyze new or existing technologies, third‑party software, and tools to solve technical challenges. • Create detailed software designs using industry‑accepted methodologies and tools under technical leadership. • Diagnose, fix, and document issues in existing and legacy systems, supporting testing and documentation. • Develop software following company standards, best practices, and design guidelines to ensure testability and maintainability. • Collaborate with quality assurance to define test cases, review, and execute test plans. • Review product documentation and technical instructions for completeness and accuracy.
Key Responsibilities
- ▸feature development
- ▸tech evaluation
- ▸software design
- ▸bug fixing
- ▸code development
- ▸js development
What You Bring
• Bachelor’s degree in Software Engineering, Computer Science, or Web Design. • Minimum 5 years of hands‑on software development experience. • Proficiency with JavaScript (front‑end) and Node.js (backend) on Windows. • Experience with web technologies such as React, MeteorJS, MQTT, jQuery, and modern UI frameworks. • Strong object‑oriented, interface‑driven design and implementation skills. • Familiarity with Java, C#, C/C++, and database technologies (SQL Server, SQLite, MongoDB). • Knowledge of service‑oriented architecture, multi‑threaded/asynchronous design, and web communication protocols (HTTP, HTTPS, WebSocket, UDP). • Understanding of SVG and graphic editing tools is a plus.
Requirements
- ▸bachelor's
- ▸5 years
- ▸javascript
- ▸node.js
- ▸react
- ▸oop
Benefits
Our global Fire Detection product group in Westford, MA at Johnson Controls offers interaction with development centers worldwide, professional growth, and a flexible hybrid work model that supports work‑life balance. You’ll work on leading‑edge technology and life‑saving products that protect facilities and people.
Work Environment
Hybrid