REACTjobsboard

Senior Frontend Web Developer

React jobs at Johnson Controls

Johnson Controls

Full TimeReact
Posted 4 years ago

What you will do
As senior Front end Web Engineer for Johnson Control’s converged security and IOT solutions, 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 of our solutions 
  • implementing the frontend of our solutions.

How you will do it 

  • Participate in the analysis, design, development, implementation and testing of highly scalable web applications.
  • Mentor, coach and collaborate with other engineers to maintain high standards and foster a culture of continuous learning
  • Collaborate with other engineers to maintain high standards and foster a culture of continuous learning 
  • Collaborate with UX team 
  • Participate in code reviews and make recommendations on coding standards 
  • Utilise build / test frameworks and strategies in a CI/CD environment 
  • Actively participate in all agile ceremonies

What we look for
Required Qualifications

  • 4+ years of experience in web application development (HTML, CSS, JavaScript) 
  • Experience with any modern JavaScript framework (Angular, React, Ember.js, Vue.js, Knockout, Backbone.js) 
  • Experience implementing secure solutions using security protocols such as Oauth2 & JSON Web Tokens (JWT) 
  • Experience with version control systems, preferably Git 
  • A desire to work within a culture of continuous learning 
  • Excellent communication, collaboration and interpersonal skills 
  • Ability to exercise independent judgement in a dynamic environment with shifting priorities 


Preferred Qualifications

  • Experience with any Node.js web framework (eg: Express, Meteor, Hapi.js) 
  • Experience working against GraphQL microservice architecture 
  • Knowledge of or an interest in functional reactive programming, observable data streams,  
  • ReactiveX, rxjs, and the flux pattern (Redux/MobX/NgRx) will all be of benefit here 
  • Experience building responsive web applications that work on all screen sizes, across major browsers, including techniques to test these 
  • 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) 
Apply for this job