Senior Software Developer – Front End


Chapel Hill, NC, Remote

Full Time

About REIN

REIN is a venture-backed technology company that solves the complexities of embedded insurance experiences, allowing global brands and insurers to innovate with ease and flexibility.  While REIN’s platform solution is uniquely positioned to bring the world’s largest brands and leading insurance carriers together, it is our team that truly sets us apart. With seasoned operators and technology and insurance expertise, we have a healthy obsession for solving problems and delivering utmost value to our customers. Our team is made up of self-starters who are driven to produce something great. We thrive in a culture where we understand that nobody has all the answers and we’re better when we work together. Our offices are located in Maynard, Massachusetts, RTP, North Carolina and Halifax, Nova Scotia

Note: Due to COVID19 concerns, our staff is working remotely. Pending the global health crisis, remote work will be continued for this position with the ideal candidate residing in regional proximity to any of our offices to allow for scheduled office visits.


Job Summary

Do you like writing mean and clean React code? Come join our team and help us build amazing things. We’re looking for someone with a passion for programming and for writing beautiful code to work on projects that connect brands to insurance carriers in order to unlock revenue streams and bring insurance products to consumers. You will join a team of exceptional developers working in a fast-paced, distributed environment to deliver world-class software. As a front-end engineer you will have the opportunity to greenfield new applications using best practices and refactor existing applications to bring them up to modern standards. You will also be an advocate for using best practices and cutting-edge technologies to the internal team. This position can be done 100% remote for anyone authorized to work in the US or CANADA. Optional 4 day work-week is available for this position.

Candidates should be prepared to share examples of code they’ve developed and be willing to take a coding test.


  • Write clean, maintainable and efficient code
  • Design robust, scalable and secure features
  • Work with US and Canadian teams to ensure delivery of desired functionality
  • Contribute to all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
  • Drive continuous adoption and integration of relevant new technologies into design

Technical Skills


  • Creating reusable components
  • Utilizing existing react hooks and creating custom React hooks


  • Modern application state management best practices
  • Writing their own middleware
  • Redux saga

Experience in frontend testing e.g., cypress

  • CSS Grid
  • Theming

Experience in overall software solution design, API specification, and component design
Experience working directly with other project stakeholders, such as designers, clients, project managers, and/or product managers


  • ReactJS: 2 years (Preferred)
  • Software Engineering: 3 years (Preferred)

Compensation: $70,000.00 – $95,000.00 per year

Apply for this Job

First Name*
Last Name*
Resume Upload*
Cover Letter Upload