DevJobs

Front-End Architect

Overview
Skills
  • JavaScript JavaScript
  • TypeScript TypeScript
  • Angular Angular
  • Node.js Node.js
  • React React
  • NestJS NestJS
  • AWS AWS
  • Azure Azure
  • GCP GCP
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
Optimove