Website Johnson Controls
Delivering products and solutions for smart buildings
Johnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries. Our 130,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities.
Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. We are committed to helping our customers win and creating greater value for all of our stakeholders through strategic focus on our buildings and energy growth platforms. For additional information, please visit www.johnsoncontrols.com or follow us @johnsoncontrols on Twitter.
What you will do
As a Senior Front End Web Developer for Johnson Control’s Open Blue Cloud platform, the successful candidate will be instrumental in delivering unique and compelling web-based solutions that leverage cloud-based services. The candidate will be a key contributor in determining the architecture and implementing the frontend of our solutions.
The individual must be capable of working collaboratively with multiple development and QA teams in defining and evolving our development processes to ensure solutions are delivered on-time, within budget and in accordance with the architectural vision and performance expectations.
Candidates must be proficient in working in a highly collaborative, fast-paced environment requiring strong communication and teamwork skills as well as the ability to adapt to shifting priorities.
How you will do it
Participate in the analysis, design, development, implementation and testing of highly scalable web applications.
Utilise build / test frameworks and strategies in a CI/CD environment.
Mentor, coach and collaborate with other engineers to maintain high standards and foster a culture of continuous learning.
Actively participates in agile ceremonies such as backlog grooming sessions, retrospectives, code reviews and makes recommendations on coding standards & process improvements.
Collaborate with QA & UX team.
Works closely with Product Management.
Highlights and escalates issues/concerns to tech lead and management teams as they arise.
Effectively communicates status of work and articulates work effort left to complete.
Demonstrates ownership and accountability for delivery of your work.
What we look for
To qualify for this role, you must be located in Ireland and meet the criteria below.
4+ years of experience in web application development
Experience implementing secure solutions using security protocols such as Oauth2 & JSON Web Tokens (JWT)
Experience in functional reactive programming and/or observable data streams (ReactiveX, rxjs, and the flux pattern (Redux/MobX/NgRx) will all be of benefit)
Skilled at leveraging CSS preprocesses and media queries to build responsive web applications which work on all screen sizes
Experience with version control systems, preferably Git
Excellent communication, collaboration and interpersonal skills
Ability to exercise independent judgement in a dynamic environment with shifting priorities
A desire to work within a culture of continuous learning
Passionate about creating intuitive, pixel perfect UI’s that deliver excellent user experiences
Nice to have
Experience with any Node.js web framework (eg: Express, Meteor, Hapi.js)
Experience working against GraphQL microservice architecture.
Experience writing unit tests or a desire to do so (Jest, Mocha, Jasmine, Karma etc.)
Experience with TDD (Test Driven Development)
Knowledge of web optimization techniques (Page Speed, YSlow, Lighthouse)
Experience with end to end testing frameworks (e.g Cypress)
To apply for this job please visit jobs.johnsoncontrols.com.