Job Details

This ad is expired.
CNH Industrial
  • Position Number: 4259778
  • Location: Racine, WI
  • Position Type: Computer and Information Technology


Senior Software Engineer - Frontend

Overview
CNH Industrial is a world-class equipment and services company dedicated to advancing the noble work of agriculture and construction workers. Driven by our shared purpose of Breaking New Ground, we are passionate about bringing Innovation, Sustainability, and Productivity to all that we do. As a truly global company, CNH Industrial's 37,000+ employees form part of a diverse and inclusive workplace, focused on empowering customers to grow, and build, a better world through our core brands: Case IH, STEYR, New Holland Agriculture, CASE, and New Holland Construction.

In Precision Technology, we make iron smarter. Our team members deliver innovative solutions helping our customers to be more productive, save time, lower costs, and to operate sustainably. From vehicle displays, application controls, steering solutions, digital services and telematics, to fully autonomous driverless technology, we develop solutions that solve challenges for customers around the world.


Responsibilities
CNH Industrial is building the next generation of connected vehicles and equipment that will light up new experiences and make our products smarter. To bring these products to market, we are seeking an experienced and passionate team member to build Internet of Things / Connected Solutions. The candidate will be a key developer in a team and participate in the design, development, testing, and deployment of applications/services in the cloud. This person will have experience in software development and writing frontend solutions using Angular 10+ tech stack (TypeScript, ES2020, RxJs, Webpack, and NgRx) and understand the value of automated tests and Test-Driven Development (TDD).

  • Research, write, develop, test, and evaluate software programs.
  • Work with teams to facilitate deployment related to software programs.
  • Resolve purpose, application, and feasibility of new software or enhancement of existing one.
  • Stay on top of new developments in the fields of engineering design, methods, and applications.
  • Demonstrates support for company culture in their daily actions and behaviors.
  • Work across the entire software development lifecycle including software requirements, high-level and detailed design specifications, software implementation, verification, defect resolution, and maintenance activities
  • Collaborate with product management, architects, UX, DevOps, backend, and frontend engineers to deliver the right solution
  • Develop automated unit, integration, and system-level tests to verify the design and implementation
  • Participate in the SAFe Agile ceremonies with the team to define, estimate and plan tasks and then take ownership to deliver on work you're leading
  • Maintains high standards of software quality within the team by establishing good practices and habits.
  • Identifies and encourages areas for growth and improvement within the team.
  • Communicates with end users and internal customers to help debug and testing of software for completeness.
  • May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.

Position Pays $106,950 to $163,000. This position is eligible for the company bonus plan (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)


Qualifications
The qualified candidate will have:
  • 5+ years of professional career experience, with a Bachelor's degree. 3+ years experience with a Master's degree. 1+ years experience with Ph.D. Or equivalent combination of education and experience.
  • 5+ years of hands-on experience in designing and developing software applications using Angular 10+ tech stack (TypeScript, ES2020, RxJs, Webpack, and NgRx).
  • 2+ years of hands-on Cloud experience with developing responsive web applications.
  • Strong experience in implementing authentication/authorization framework using Auth0 or other SSO solutions.
  • In-depth knowledge of CSS, SASS/LESS, and SCSS modules
  • Strong understanding and discipline around Test Driven Development and contribution towards the unit, integration, and load testing aspects of the application using tools such as Jasmine, Karma, and Locust.
  • Experience in reviewing security requirements (SonarQube, Fortify) and delivering secure code to production.
  • Experience working with HTTP client, Interceptor, Lazy Loading, Change Detection, and Reactive Forms.

The ideal candidate will have:
  • Sound understanding of micro frontend architecture.
  • Good to have experience in ReactJS with TypeScript/JavaScript.
  • Experience with Git for software configuration management.
  • Familiarity with packages like Nx and Husky.
  • Knowledge of Webpack Module Federation, SingleSPA.
  • Understanding for Custom Elements, Web Components.
  • Implemented front-end solutions with metrics and insights logging and understand their importance.
  • Sound knowledge of State Management libraries like Redux/Redux-Toolkit.



To apply, visit https://careers-cnhind.icims.com/jobs/24566/senior-software-engineer---frontend/job?in_iframe=1





jeid-5f27d512eaa2f047a0920cec411d1979