Front-End Software Engineer

About the Company:

Created to answer the seemingly simple idea that there must be a smarter way to sell, ZenProspect is the most effective way to help companies scale their growth. We help teams identify and acquire target prospects, A/B test drip campaigns, convert into qualified appointments and demos, and get predictive analytics with our simple, all-in-one platform. Our mission is to connect companies who have great products with businesses who need them.

ZenProspect is run by a lean team of mission-oriented individuals driven by big ideas. The incredibly high caliber team is genuinely interested in building a great product and everyone is able to do so by following a motivating set of company values -- like humility, integrity, and continuous growth.

About the Role:
There is much more that we want to build and so much that we could improve. We value strong engineers who are agile enough to jump into most projects.

Examples of work that Software Engineers do at ZenProspect:

- Scrape news from more than 1000+ sources every day. Apply NLP to categorize the news, and alert users based on their preference.
- Design, build, and scale machine learning pipelines that analyze and score user’s data based on billions of signals that we scrape from tens of millions of websites.
- Design, build, and scale complex and highly customizable analytics engines to help clients track success metrics while using our platform.
- Build a phone call system that allows users to make phone calls on the platform and track their phone call history. Apply NLP on the recording to help our customer analyze their phone calls and improve performance.


  • Collaborate with CEO and CTO to iterate on the design and implementation of product 
  • Work closely with Backend Engineers to build features and ship experiments 
  • Front-end development in React and styling in html/css 
  • Build efficient and reusable front-end systems and abstractions 
  • Find and address performance issues 
  • Participate in design and code reviews 
  • Identify and communicate front-end best practices 


  • Expert knowledge of JavaScript, including libraries and tooling 
  • Commanding grasp of HTML, CSS, and related web technologies 
  • Mastery of modern front-end framework, such as React or Angular 
  • Awareness of cross-browser compatibility issues and client-side performance considerations 
  • Demonstrated design and UX sensibilities 
  • Creative and innovative problem solver with experience working in a startup environment 
  • Minimum of 2 years experience in front-end development

Great To Haves

  • Familiarity with Ruby on Rails, React, MongoDB, and ElasticSearch 
  • Experience with Web scraping (Mechanize, Phantomjs, Selenium, XPath,... ) 
  • Experience with Machine Learning


  • Competitive salary, equity grants, healthcare (medical, dental, vision), 401(k)
  • Flexible time-off
  • Healthy catered lunches and a fully-stocked kitchen
  • Pre-tax commuter benefits and easy access to BART, CalTrain, and MUNI
  • Team happy hours and team building events
  • Dog friendly office

If this sounds interesting, we would love to hear from you! Please include whatever info you believe is relevant: resume, GitHub profile, code samples, links to personal projects, etc.

Meet Some of ZenProspect's Employees

Roy C.

Co-Founder & CRO

Roy oversees the revenue-generating activities for ZenProspect, which means hitting goals and aligning priorities across departments, from Sales and Marketing to Customer Success.

Krishan P.

Account Executive

Krishan works with potential clients who call in to express interest in ZenProspect products. He listens to their needs, then moves forward with solutions and strategies for additional growth.

Back to top