Software Engineer, Frontend

  • San Francisco, CA, USA
  • Full-time

Company Description

Optimizely is the world’s leading experience optimization platform, providing website and mobile A/B testing and personalization for the world’s leading brands. The platform’s ease of use and speed of deployment empowers organizations to conceive of and run experiments that help them make better data-inspired decisions. Optimizely meets the diverse needs of thousands of customers worldwide looking to deliver connected experiences to their audiences across channels. To date, those customers have created and delivered more than 700 billion optimized visitor experiences.

Job Description

We are looking for a talented software engineer who has the experience to be an effective individual contributor on our Frontend Engineering team. In this role, you'll be responsible for the development of new features to expand the capabilities of the Optimizely experimentation platform. You’ll have the opportunity to be a vital member of a sizeable and diverse Frontend team. You can expect to partner with Product Managers, Designers, and Engineers of other disciplines from across our product development organization. Your work will help change the way the world's best brands do business by making sophisticated digital experimentation simple and scalable.

What you will be doing:

  • Independently driving the development of features to enhance Optimizely’s Web and Fullstack Experimentation products with a focus on driving successful outcomes for our customers.

  • Partnering with other Engineers, Product Managers, and Designers to ensure successful product launches while participating in all phases of development from design to deployment.

  • Utilizing your frontend knowledge to participate in making decisions about the technologies, tools, and patterns that we work with in our frontend stack.

  • Applying your software engineering skill set to build, test, and ship code that is high-quality, secure, and easily maintainable.

  • Actively seeking opportunities to deliver business value, reduce technical debt, or help improve your team’s output and quality.


  • You have a history of demonstrating empathy for customers in your pursuit of delivering business impact.

  • You are proficient in Javascript and have production experience with one or more of the following frameworks: React, Angular, or Vue.

  • You have a track record of solving moderately-complex problems with simple, well-tested solutions that focus on quality, reusability, modularity, performance, and scalability.

  • You have experience leading the development of features for a core part of the products you’ve worked on.

  • You possess an understanding of how to interact with RESTful APIs or backend systems as needed.

  • You feel comfortable giving feedback in code review to engineers of all experience levels and are enthusiastic about receiving feedback on your code from other engineers.

  • Engineers that are successful in this role typically have at least two years of professional experience as a software engineer.

  • You value effective communication and have the ability to work well in a diverse, team-focused environment with other Engineers, Product Managers, and Designers.

Fun Facts:

  • Things we’ve open sourced:

    • NuclearJS -

    • OUI -

  • Our engineering blog is here:

  • We spend at least two full sprints (4 weeks) a year hacking on fun projects, many of which make it to our product roadmap.

Additional Information


  • Commuter and transportation benefits
  • Catered in-office lunch and dinner on weekdays
  • Full medical insurance with very low co-pay and deductible. HMO, PPO, and HSA options available
  • Full dental coverage including orthodontics
  • Full vision coverage including contacts
  • Dependents 100% covered for medical, dental, and vision
  • Wellness Grant
  • Unlimited vacation policy and seventeen weeks of paid parental leave
  • 401k benefit
  • Working with a great team and having a huge impact!


Privacy Policy