Senior Mobile Engineer at Johnson Controls, Inc in Nashville, Tennessee

Posted in General Business 20 days ago.

Type: Full-Time





Job Description:

Johnson Controls is powered by your talent. We are the power behind the customer mission. Together we are building a world that’s safe, comfortable and sustainable. Our diverse global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and environments more comfortable and secure. We are all about improving outcomes for our partners. Tomorrow needs your talent. Tomorrow needs you. So let’s talk today.

What you will do

Come join Open Blue Security team and be a part of our digital transformation journey!  We are an exciting “stealth mode” startup within Johnson Controls and our mission it to build the future of “perfectly protected” world.

You will join a team of developers and software engineers as the Senior Mobile Engineer leading all Mobile Development activities and driving decisions around the Mobile development.

How you will do it


  • Work with internal (e.g., sales, supports, etc.) and external clients in defining new products in addition to supporting existing products.

  • Scope and document technical work based on business requirements.

  • Design, implement and create loosely-coupled, robust and highly scalable applications.

  • Prototype applications to evaluate new technologies as appropriate.

  • Enhance the performance of existing applications, and services.

  • Develop code that is platform agnostic; and where applicable, browser agnostic.

  • Collaborate with project stakeholders to ensure that all requirements are met.

  • Enhance the performance of existing applications, and services.

  • Work with a large team of engineers in a cross-functional environment implementing high-quality products.

  • Provide status of their efforts on a daily (morning Scrum) and weekly (Team Huddle) basis.

What we look for

Required


  • Bachelor’s degree in Computer Science, Computer Engineering or relatable field.

  • Equivalent degree and work experience will be considered.

  • 5+ year’s software engineering experience with a solid understanding of software development life cycle (SDLC).

  • Strong computer science fundamentals, software architecture and problem solving skills.

  • Proficient in native Android (Java) and/or iOS (Swift/Obj-C) development. Experience with JavaScript (in particular Node.js, socket.io), C/C++, Linux, and embedded systems.

  • Experience building RESTful APIs.

  • Experience with source code version control, in particular GIT

  • Capable of working individually, or with a large team comprised of multiple disciplines.

  • Strong written and verbal communications.

  • Facilitate team-building activities with team.

  • Ability to influence, train, and mentor junior engineers

Preferred


  • Master’s Degree

  • Working knowledge of rapid development concepts with Scrum/Agile is a plus.

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/careers.