Back to Job Openings

Senior Software Developer - Front End

Department: Engineering
Location: Raleigh, NC. Fully remote is acceptable
Job Type: Full-time, permanent


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 restrictions, our staff is working remotely. Our Halifax, NS office has recently reopened under stringent physical distancing guidelines. Pending the global health crisis, remote work will be considered for this position with the ideal candidate residing in close proximity to any of our offices to allow for scheduled office visits and in-person meetings.

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)


$70,000.00 - $95,000.00 per year

Apply for this job