Frontend Software Engineer

Global marketing tech company recognized as a Leader by Forrester and a Challenger by Gartner, working with brands like Sephora, Staples, and Entain.
Frontend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Web Developer

Remote Web Developer position at Canonical, working on open source software using React, TypeScript, and modern web technologies.

Web Developer

Web Developer position at Canonical, creator of Ubuntu, focusing on frontend development using TypeScript, React, and modern web technologies in a remote-first environment.

Web Frontend Engineer - JS, CSS, React, Flutter

Frontend Engineer position at Canonical focusing on JS, CSS, React, and Flutter development for enterprise products, offering remote work and global collaboration opportunities.

LATAM Software Engineer (Angular)

Remote Angular Software Engineer position at Praxent, working on modernizing financial services applications with competitive pay and benefits.

Software Engineer, Product

Software Engineer position at Asana focusing on product development with React and TypeScript, offering $171k-$209k salary and comprehensive benefits in New York City.

Description For Frontend Software Engineer

Optimove is a leading global marketing tech company that has earned recognition from both Forrester and Gartner. The company partners with renowned brands like Sephora, Staples, and Entain, offering a unique blend of marketing art and science. With approximately 450 employees across multiple global locations including NYC, London, and Tel Aviv, Optimove maintains the energy and innovation of a startup while operating as a proven business with a strong product.

As a Frontend Software Engineer, you'll be integral to developing sophisticated, data-intensive web applications. The role demands expertise in both client-side and backend development, with a focus on Angular and .NET technologies. You'll be responsible for creating efficient, reactive web solutions while maintaining high code quality standards through comprehensive testing.

The position offers excellent growth opportunities, as evidenced by their internal promotion rate where 2 out of 3 managers were promoted from within. You'll be working with modern technologies including microservices architecture, Docker, and Kubernetes, while contributing to large-scale applications that serve major global brands.

The ideal candidate should have a strong computer science foundation with at least 2 years of professional experience in both frontend and backend development. You'll need to be comfortable with databases, automated testing, and have the ability to write clean, maintainable code. Experience with SQL, .NET, and modern automation frameworks like Cypress and Cucumber would be particularly valuable.

Join Optimove at an exciting time of growth, where you'll have the opportunity to work on challenging projects, learn from experienced professionals, and advance your career in a supportive environment that values technical excellence and innovation.

Last updated 2 months ago

Responsibilities For Frontend Software Engineer

  • Develop end-to-end features in a complex, data-intensive web application
  • Focus on high-quality reactive and efficient web development
  • Take part in design and implementation of client-side infrastructure
  • Write clean and maintainable code, including high coverage of unit and E2E tests

Requirements For Frontend Software Engineer

Kubernetes
  • B.Sc. (or higher) in Computer Science, or equivalent
  • 2+ years of professional experience with Client-Side development Angular
  • 2+ years of Experience with Backend Development
  • Experience with databases
  • Experience with automated tests
  • Strong background in computer science fundamentals
  • Experience with relational databases (SQL)
  • Experience with backend development using .NET
  • Good understanding of micro-services architecture
  • Experience with automation frameworks
  • Experience in designing and developing large-scale applications

Interested in this job?