Job Details

Senior Front End Engineer (React.JS)

Job Info:

Category: Development
Company Description: On Demand Insurance Startup
Job Number: 8789

Job Description:

Senior Front End Engineer

Our client is  building an on-demand insurance platform-- it turns on when you need it and off when you don't. Our mission is to make insurance turn heads and start conversations. We've started with protection for those in the sharing economy, but we think big-- so don't expect us to stop there. We're growing fast and we're well-funded.

Our Software Engineering Team located in Ottawa, Canada  is focused  on building modern, high-performance, scalable and fault-tolerant solutions. We work in an open, supportive environment that values and promotes new ideas and cross functional collaboration. The Team works with modern technologies enabling delivery of a groundbreaking platform that will provide new insurance solutions directly to the end customer. We are constantly looking to innovate and improve.


Front-End Engineers are a critical part of the Software Engineering Team. As a Front-End Engineer, you will be involved in designing and implementing frictionless end-user experiences that will be the face of the business. You will do  this with the latest tools and technologies.


Main Responsibilities:

  • Design and implement user-facing features & capabilities
  • Build front-end libraries and frameworks to support scalable applications
  • Optimize these features, libraries & frameworks for speed & scale
  • Participate and contribute to architectural designs of core product features
  • Design and build efficient and reusable front-end modules that drive module design development


  • Solid experience with JavaScript and Core Web technologies (HTML5, JavaScript, CSS, SASS, CSSnext) (2+ years)
  • Familiarity with UI design principles and their impacts and dependencies on development
  • Demonstrated success developing web applications using REST Web Services, RESTful APIs, json
  • Proven ability developing Single Page Applications using libraries like React, Redux, React Native, MobX, Flux, Vue, Mithril, Preact, Inferno
  • Experience with packaging, dependency management, minification, compression, code splitting, loaders, build and runtime optimization (Webpack, Webpack Plugins, Babel, npm/node.js, Progressive)
  • Experience with JavaScript testing/automation tools like enzyme, jest, chai
  • Experience working in a software development environment with continuous build/integration and release/version management, concepts and associated tools like git, github or svn
  • B.Sc in Computer Science or equivalent education/experience
  • In addition, knowledge of Service Worker, indexedDB, performance quality tools such as Lighthouse and query languages such as GraphQL would be an asset


Required for Success:

  • You take ownership and deliver on your commitments.
  • You work well in a diverse team and enjoy cross functional collaboration
  • You possess effective communication skills, both oral and written
  • You quickly learn new technologies and work effectively in a fast paced dynamic environment
  • You are a problem solver - diagnose, explore options, inquisitive
  • You have a ‘Can do' attitude , good multi-tasker, productive - gets things done
  • You appreciate the fast-pace and opportunity a startup environment provides


All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job