Senior JavaScript Devloper

Johnson ControlsWestford, MA
3dHybrid

About The Position

Our global Fire Detection product group in Westford, MA, at Johnson Controls offers you the possibility to interact with other development centers and teams around the world! The opportunity for professional development and career opportunities are endless, given our broad portfolio of products and services within Fire Detection. Work/life balance is important to us, and we offer a flexible hybrid work model. You’ll also get exposure to leading edge technology, exciting projects, and life-saving products that promote global safety of not only facilities, but people. We need your talent and ideas, as we continue to grow and expand our strategic focus and build state of the art fire detection systems. To learn more about our JavaScript Developer opportunity, keep reading! As a JaveScript Developer based in Westford, MA, for Life Safety Fire Detection Applications, you’ll be part of our diverse global team making a significant impact on our organization. You will help develop and maintain cutting edge software for giving customers an interactive user experience, using technologies such as JavaScript, React, and Node.js. You will be responsible for crafting and designing tools for users to configure and maintain complex graphical systems, and for writing server code that takes multiplexes business logic into easily understandable information.

Requirements

  • Bachelor's Degree in Software Engineering, Computer Science and/or Web Design
  • 3-10 years direct hands-on software development experience
  • Experience using JavaScript (front end development), Node.js (some backend development) on Windows
  • Understanding of web technologies such as React, Node.js, Meteor JS,MQTT, jQuery
  • Proficient in Object Oriented, interface driven design and implementation

Nice To Haves

  • Understanding of languages such as Java, C#, C/C++
  • Understanding of database technologies such as Microsoft SQL Server, SQLite, Mongo DB
  • Understanding of implementing database driven and service oriented design and architecture
  • Understanding large scale, multi-threaded and asynchronous design and implementation
  • Understanding of web-based communication protocols such as HTTP, HTTPS, Web Socket, UDP etc.
  • Knowledge of SVG, Graphic Editing tools also an asset

Responsibilities

  • Participate as a member of software development team and lead development in a specific software component to deliver business features and software components according to established delivery schedules
  • Investigate and analyze new or existing technologies, third party software and development tools to solve technical challenges and issues in order to meet specific design specifications
  • Create detailed software designs under the guidance of the technical leadership using well known industry accepted methodologies and tools
  • Independently investigate, understand and analyze issues with existing and legacy systems and products to propose fixes for existing issues as well providing assistance to the testing and documentation of such changes
  • Independently develop software using industry well known software languages and tools and company established standard and guidelines and industry best practices
  • Independently develop software that conforms to the designs, is testable and maintainable
  • Work closely with quality assurance to provide assistance in defining test cases, creating, reviewing and executing test plans
  • Review product documentation and technical instructions for completeness and accuracy
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service