Optimove is a global marketing tech company, recognized as a Leader by Forrester and a Challenger by Gartner. We work with some of the world's most exciting brands, such as Sephora, Staples, and Entain, who love our thought-provoking combination of art and science. With a strong product, a proven business, and the DNA of a vibrant, fast-growing startup, we're on the cusp of our next growth spurt. It's the perfect time to join our team of ~450 thinkers and doers across NYC, LDN, TLV, and other locations, where 2 of every 3 managers were promoted from within. Growing your career with Optimove is basically guaranteed. 

We are seeking a highly skilled and experienced Front-End and UI Architect to lead the design, development, and implementation of cutting-edge user interfaces. As a key member of our engineering team, you will be responsible for driving the technical vision for our front-end architecture, ensuring scalability, performance, and user experience excellence. 

 

Responsibilities 

  • Architect and Design: Develop and maintain a robust and scalable front-end architecture aligned with business objectives. Define UI/UX standards, patterns, and best practices. 
  • Technical Leadership: Mentor and guide front-end development teams in adopting best practices and emerging technologies. 
  • Full-Stack Proficiency: Contribute to both front-end and back-end development as needed to ensure seamless integration and optimal performance. 
  • Collaboration: Collaborate closely with designers, product managers, and backend engineers to deliver exceptional user experiences. 
  • Performance Optimization: Optimize front-end applications for speed, responsiveness, and scalability. 
  • Technology Evaluation: Stay up-to-date with the latest front-end technologies and trends, and recommend appropriate tools and frameworks. 
  • Code Quality: Write clean, maintainable, and well-tested code, adhering to coding standards and best practices. 
  • Problem Solving: Identify and resolve complex technical challenges, providing innovative solutions. 

 

Requirements 

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 
  • Minimum of 10 years of professional experience in full-stack web development with a strong focus on front-end architecture. 
  • Proven experience in designing and implementing complex front-end applications. 
  • Deep expertise in React and Angular, including state management, performance optimization, components-based architecture, and advanced concepts. 
  • Strong proficiency in JavaScript, TypeScript, and modern front-end development tools and frameworks.  
  • Experience with Node.js and backend development to ensure seamless integration. 
  • NestJS knowledge is an advantage. 
  • In-depth knowledge of responsive design, accessibility, and cross-browser compatibility. 
  • Experience with UI/UX design principles and tools. 
  • Strong problem-solving skills, analytical thinking, and attention to detail. 
  • Excellent communication and collaboration skills. 

 

Preferred Qualifications 

  • Experience with micro-frontends and distributed systems. 
  • Knowledge of cloud platforms (GCP, AWS, Azure). 
  • Experience with performance optimization tools and techniques. 
  • Experience with front automation 

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.