Front End Software Engineer

As a Front End Software Engineer at Three Ventures, you will specialize in building responsive and elegant web applications that scale.


On a daily basis you'll be expected to...

  • Design and implement new user-facing features for client and internal products.
  • Help build Three Ventures' internal analytics tracking library that supports large marketing tech. integrations.
  • Work with Data Scientists and Backend Engineers to build, test, and ship features and/or experiments.
  • Build efficient and reusable front-end systems and modules.
  • Optimize web applications to maximize speed and scale. Support diverse clients from high powered desktop computers to small footprint mobile devices.
  • Write code for that is easy to read and performs well in high volume production applications.
  • Rapidly develop prototypes.
  • Participate in design and code reviews.
  • Identify and communicate front-end best practices.


You should have the following experience...

  • BS degree in Computer Science, related technical field or equivalent practical experience.
  • 3+ years of development experience in JavaScript, HTML, CSS
  • 2+ years of single page architecture development experience (React / Angular / Vue) or a composite of experience with other frameworks as well (like Svelte).
  • 2+ years of experience in building/bundling processes.
  • 2+ years of experience in cross-browser compatibility issues and client-side performance considerations.

Preferred Skilled Sets

Candidates may/should also have some experience with...

  • Knowledgeable and passionate about web and mobile development technologies, libraries, and frameworks.
  • Significant experience developing user-facing software.
  • Experience engineering software systems of medium-to-large scope and complexity.
  • Development experience designing architectures using frameworks.
  • Knowledge of web libraries and frameworks.
  • Familiarity with the whole web stack, including protocols and web server optimization techniques. An
    understanding of the principles of accessibility and can build products that are accessible to users with
  • Deep understanding of Javascript at its core (node & v8).

How to Apply

Follow these directions to be considered for the role...

  1. Review your resume and cover letter. Do you accurately depict the responsibility, qualifications and skill sets mentioned above?
  2. Send us some examples of results you've been responsible for in other jobs or projects.
  3. Email us at with your resume and cover letter. Please tell us why you think you're the RIGHT person for the role.
  4. Please follow up once. We want to see that you're serious and not just dumping a resume in 100 different openings.