Software Development

Front-End Developer

Company Profile

Headquartered in downtown Portsmouth, New Hampshire, B2W Software empowers and inspires heavy civil construction companies to win more work and complete it more profitably. The company’s ONE Platform connects resources, workflows and data and includes advanced, unified elements to manage estimating, scheduling, field tracking, equipment maintenance, data capture and business intelligence.


We are looking for motivated team members with a passion for creating software that excels at solving users business problems, the initiative to drive continuous improvement in our products, and a willingness to roll up their sleeves and get things done.


Job Description – Front-End Developer

The Engineering department is looking for talented Front-End Developers to join our Product Development teams. This position plays a vital role in the continuous growth of our modern, component and patterns-based styling architecture.

We are looking for a talented front end developer to be the main liaison between our engineering and UX departments. This role is expected to lead the growth of our component-based styling architecture, assist us in scaling through the development of patterns and ensuring the adherence to patterns during implementation. The ideal candidate is highly skilled in HTML, CSS, Javascript and have a vast working knowledge of the modern front end web ecosystem. In addition, candidates must have experience building single page web apps using a modern Javascript framework (Angular, React, Vue.js, etc).


Primary Responsibilities

  • Collaborate with the User Experience team to design and develop world class interfaces
  • Develop modular, component-based, cross-platform front ends with a focus on performance and scalability
  • Decompose UI requirements into base components to allow for maximum reuse across views.
  • Maintain, expand, and enhance the web component library. Communicate additions and best practices with the development team.
  • Work with Product Managers to ensure solutions meet the desired needs and requirements of our clients
  • Be an advocate for user experience, good design and functional workflows within the development team
  • Contribute to accurate time estimates and development plans for upcoming team initiatives



  • BA/BS degree in CS, CE, Web Development, or a related technical field
  • Experience as a web application developer using HTML5, Typescript/JavaScript, LESS/SASS/CSS
  • Ability to build responsive interfaces (multiple device and screen sizes)
  • Good working knowledge of web development patterns, such as client/server architecture, RESTful Services, and performance considerations
  • Good working knowledge of modern CSS features (e.g. FlexBox, Grid Layout, Media Queries, BEM)
  • Experience with one or more SPA frameworks (e.g. Angular, React, Vue.js, KendoUI, Knockout)
  • Familiarity with front-end build tools a plus (e.g. Gulp, Grunt, Webpack)
  • Well organized and detail oriented
  • Excellent written and verbal communication skills
  • Dependable and Self-motivated team member
  • Willingness to pitch ideas and test new approaches
  • Full-time employment in the Portsmouth, NH office



  • 401(k)
  • Profit sharing
  • Paid vacation time
  • Energetic but professional work environment
  • Company offers a variety of unique benefits, including company-paid lunches and events
  • Beautiful new office building on the downtown Portsmouth waterfront
  • Company-paid parking access for public parking garage


How to Apply

To apply for this role, send a cover letter and resume to No phone calls please.

Previous Article
Customer Support
Customer Support

Training Specialist

No More Articles