Developer I

Plano, TX
Reference No: 16062

What's the role?

The role of Developer I is responsible for supporting the development of Hilti mobile and desktop web applications for the Hilti Digital Unit. Project scope includes E-commerce sites, collaboration apps, and learning systems in order to help Hilti clients learn about, and how to use, Hilti products. The Developer I will collaborate with Usability Designers and other developers to produce componentized solutions, all while leveraging prior experience producing dynamic solutions.

Who is Hilti?

If you’re new to the industry, you might not have heard of us. We provide leading-edge tools, technologies, software and services for the global construction sector. We have a proud heritage, built over 75 years, and a worldwide reputation for pioneering products and exceptional service. With some 29,000 people in more than 120 countries, which we’re looking to expand, we’re a great place for you to show us your worth, step up to new challenges and grow your career.

What does the role involve?

Serve as front-end application engineer for mobile device and/or web applications
Develop application structure for the entire team, not for a single individual
Support in client-side implementation; very heavy emphasis on JavaScript including writing, diagnosing problems, getting around limitations, and creating efficiency and optimization to do things that will push client application capabilities to the limit
Write semantic markup combined with Cascading Style Sheets 3 (CSS3) leading to seamless deployment to varying desktop and mobile browsers
Translate designs into easy-to-use and testable product implementations
Actively participate in product feature and design discussions; help shape products
Adhere to coding standards
Work as part of the team, with minimal direction
Influence others at all levels of the organization by using interpersonal skills
Additional duties as assigned

CAREER - We want your thirst to learn, courage to challenge and desire to improve things, including yourself.

What do we offer?

We’ll give you everything you need to excel in your role, including ongoing training and lots of responsibility from the start. In return for your exceptional performance and consistent results, you’ll receive one-to-one career mentoring, as well as exciting opportunities domestically and internationally.

Why should you apply?

We have an excellent mix of people and some of our best account managers joined us with little or no construction experience. Success at Hilti is down to teamwork and ability, no matter what your background.

What you need is:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field, required
  • Exceptional organizational skills with strong attention to detail and follow-up
  • Minimum two (2) years’ experience in software development in front end web
  • Strong application development experience with JQuery and JavaScript MVC/MVP/MVVM framework (preferably similar to Angular 2, React or Backbone), and JavaScript toolsets such as RXJS, lodash, RequireJS, etc.
  • Experience with Asynchronous processing in handling state or data processing (i.e.: knowledge of Promise and Observable event handling are required)
  • Thorough understanding of CSS3 (Less or SASS) and HTML5 (AppCache, local storage, Geolocation, BLE, Device Capabilities access)
  • Mobile development experience across varying phone browsers
  • Experience using Ionic Framework to build mobile apps
  • Familiarity with data transmission format such as JSON or XML, required; understand how to traverse elements in one of these formats
  • Experience in TDD and using JavaScript unit testing framework such as Karma, Jasmine or Mocha; knowledge of using Istanbul for code coverage instrumentation
  • Good understanding of Selenium Web Driver
  • Familiarity with agile development methodologies
  • Familiarity of web technology build tools such as Grunt, Gulp, Webpack, JShint, JSlint, Uglify
  • Excellent problem-solving, planning, and organizational skills
  • Excellent communication skills (verbal & written)
  • Familiarity with PhoneGap/Cordova and their multiple plugins, preferred
  • Normal office conditions
  • Up to 20% domestic and international travel, required.

Hilti, Inc is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

Similar Jobs at Hilti

North America, Various, International

Hilti Outperformer is a two-year rotational program, where you’ll quickly be involved in a range of projects, with lots of exposure to senior management. It’s fast-paced and challenging, but we’ll closely coach and mentor you. The program is split into four main stages of work:

North America, Various, International

We have a network of professionals who support our operations for Hilti North America but also works cross-functional on international teams as well within four main areas:

Marketing

Want to break the routine? Our office-based roles put you at the cutting edge of corporate innovation, where the culture is dynamic, the pace is fast and you get to sit in the driver’s seat.

Find out about our office based roles