Engineer 2, Software (Front-End) - ARMS Business Solutions

ARMS Business Solutions is a web-based vendor providing services and software solutions to insurance companies, vehicle manufacturers, fleets and collision repair centers. Our mission is simple: to bring all stakeholders in the collision repair industry together in a way that benefits everyone. Our web-based software solutions are designed to enhance performance management with complete transparency, concise measurements, and seamless data integration. We believe in the power of key performance indicators to drive improvement.

We're looking for an ambitious and talented front-end developer who would like to make a difference utilizing their skill set, while working in a thriving agile-methodology environment. We offer competitive career opportunities, great benefits and promote a work-life balance.
To be successful as an Engineer 2, Software (Front-End), you must have a keen understanding of the underlying technologies and have excitement in figuring out how things work end-to-end. You must be able to evangelize your thoughts to help drive innovative solutions to improve and streamline processes. ARMS Business Solutions is an exciting place to work where you have the opportunity to interact with the highest level of engineering talent, constantly iterating, solving problems, and working together to empower each other.


  • Collaborate with developers, product owners and user experience designers to create elegant, intuitive experiences for our users
  • Provide front-end architecture and aesthetic thought leadership
  • Stay current with the fast-changing landscape of browser based application development
  • Support and troubleshoot issues, identify root cause, and proactively implement sustainable corrective actions

Equal Opportunity Employer/Disability/Veterans
  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
  • 3+ years of experience in web development
  • Proficient knowledge of front technologies, to include HTML, JavaScript, CSS, AJAX, JSON and JQuery
  • Must have experience with RxJS or other Reactive programming techniques/libraries
  • Must have experience with Responsive Web Design patters
  • Must have experience with front-end development frameworks
  • Must have experience testing JavaScript code
  • Must have experience with data integration
  • Must have experience with GIT and GitHub
  • Must have the ability to solve problems and adapt quickly to new web design trends
  • Must have proficient understanding of cross-browser compatibility issues and ways to work around them
  • Must have experience developing and managing extensible, stable code bases for a variety of applications
  • Must be creative and innovative
  • Must be a motivated self-starter that takes ownership on tasks
  • Must have excellent written and verbal communication skills
  • Must be able to quickly provide insight and options to front-end challenges
  • Must excel in a collaborative team environment, working closely with developers, product owners and user experience designers
  • Must be committed to incorporating security into all decisions and daily job responsibilities

  • Experience with Angular
  • Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack, Angular-CLI
  • Ability to create working prototypes (proofs of concepts) at varying degrees of fidelity using HTML, CSS and Javascript
  • WebSocket experience
  • Full Stack awareness
  • Experience building and maintaining a reusable component library
  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems or related field

Back to top