Senior UI Developer

Ingersoll Rand

(Minneapolis, Minnesota)
Full Time
Job Posting Details
About Ingersoll Rand
Ingersoll Rand (NYSE:IR) advances the quality of life by creating comfortable, sustainable and efficient environments. Our people and our family of brands—including Club Car®, Ingersoll Rand®, Thermo King® and Trane®—work together to enhance the quality and comfort of air in homes and buildings; transport and protect food and perishables; and increase industrial productivity and efficiency. We are a global business committed to a world of sustainable progress and enduring results.
Summary
The successful candidate will be a true technical geek that loves solving UI coding problems, has extensive knowledge of UI frameworks and methodologies, and can successfully convey that knowledge and apply it to solving business problems. Candidate is responsible for translating user needs touser interface applications, and providing a senior development role in the design, construction and development of software components. Development platforms include web interfaces, tablets, and mobile devices.
Responsibilities
* Responsible for delivering front-end software components and applications to spec as part of an agile development team * Provide technical expertise and leadership on UI coding * Work closely with product management, UX designers, software architects and engineers to design, develop, and deliver software that meets the business requirements * Effectively interact with a cross functional, international development team to develop user interface deliverables that meet defined business and technical requirements * Set an example and provide guidance in the use of user interface frameworks and tools * Research and stay informed about trends in this space and work with business and technical teams to recommend and implement effective technologies to solve business problems * Actively participate in design reviews and mentoring of peers in design best practices * Write code using industry best practices; maximize impact of software reuse * Understand the role and use of testing throughout the software life cycle * Understand and use methodologies that promote the creation of quality software * Author and/or review documentation (specifications, manuals, user literature, etc)
Ideal Candidate
* 4-year degree from an accredited institution. Technical degree in engineering or computer science preferred. * 8+ years of developing user interfaces for web/mobile using object-oriented design and implementation required * 5+ years of UI development experience using JavaScript frameworks, AJAX, and other user interface technologies * 3+ years of architecture design / team management / leadership * Real-world experience using AngularJS or similar MV* framework/library (EmberJS, Backbone.js, etc.) * Experience with HTML5, CSS3 * Experience with D3 or other charting libraries * Experience architecting and coding large-scale customer facing applications for web and mobile * Experience or knowledge of Java, C# or other web programming languages * Experience in new product development, agile development and best practices required * Demonstrated experience in communicating and presenting technical information (oral and written) to non-technical users * Demonstrated experience in taking high-level problem statements through development * Building industry, facilities management, HVAC equipment, and/or BAS knowledge beneficial

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.