Front-End Engineer (UI)

WHO WE ARE:
Monetate is built on the principle that all people are different and that a customer-centric perspective will outperform a “one-size-fits-all” approach. Our SaaS platform uses machine learning/artificial intelligence to enable world-class brands to deliver relevant, personalized experiences to all of their customers across all of their channels (web, mobile, in-store, etc.), in real-time, and at scale - we served more than four billion personalized experiences over Cyber weekend alone.

Our Product Engineering team is a passionate group of engineers, product managers, and UI/UX designers. We work closely together to build complex products and features that are driven by a highly usable, marketer-friendly interface. We encounter a lot of difficult and fun challenges involving machine learning, statistics, data visualization, real-time decisioning, user interface, and plenty more.

WHO YOU ARE:
  • First and foremost, an owner: you pick up whatever comes your way and see it through by either completing, coordinating, delegating, or, by proving to stakeholders that it's not worth the time/cost/risk, thus removing the work.
  • A collaborator: you understand that software is bigger than one person/team/department, and that the best results come from working closely with others.
  • A questioner: you ask “why”, dig for context, and rely on data to inform decisions.
  • A learner: you are curious, interested, engaged, and always aiming to improve. You keep up on trends and tools and can identify opportunities to use them to benefit you and your team.
  • Detail-oriented: you have an eye for design and a passion for code that causes you to sweat the details.
  • Quality-minded: you strive for clean code and UIs, but know when and how to make tradeoffs in time/cost/maintainability/performance. You're apt to leaving an area of code in a better state than you found it.
  • A mentor: you lead by example, set the bar high, and help build others up.

WHAT YOU'LL DO AS A FRONT-END ENGINEER (UI):
  • Collaborate with UX and Visual Designers to build, test and document reusable UI components and provide technical feedback on wireframes and designs.
  • Collaborate with Software Engineers to build POCs and production UIs, and integrate with APIs.
  • Collaborate with Product Managers to understand the user value of initiatives, create plans for execution and iteration, and communicate progress.
  • Mentor and provide subject matter expertise through code review, pairing and presentations.

HOW YOU'LL DO IT:
Although the specific technologies and tools that we use (noted in parentheses) may be different from what you're using, you should be familiar with and/or excited about these general areas:
  • UI development with one-way data binding (React / Flux)
  • Reusable Component / Pattern Library (homegrown)
  • Code Standardization (ESLint / Prettier)
  • Dev/Build Tooling (Webpack / Babel / Yarn)
  • Unit Testing (Jest / Enzyme)
  • Compiled CSS (SCSS / Autoprefixer)
  • Version Control (Git / GitHub)
  • Familiarity with APIs / REST (Django Rest Framework)
  • Familiarity with server-side frameworks / languages (Python / Django)
  • Bonus: Browser Testing (Selenium / WebdriverIO / Mocha)

OUR TEAM & CULTURE: 
We’re relentlessly customer focused: Everything we do, we do to make things better for our customers. We innovate and continuously improve. Better products. Better service. More Value. Repeat 

We’re here to win: We lead in a market that never stops moving. We have the courage to commit, to make tough decisions and when we need to we turn on a dime. 

We love this stuff: We hire smart, fun, talented people who want to make a difference. We’re  building the world’s most amazing team of personalization zealots. 

We’ve got each others backs: We value candor, appreciate diversity and insist on respect. We’re here for each other. Every day. We win as a team with a shared spirit of optimism. 

We’re owners and we act like it: We take initiative, act with urgency and are accountable for results. We’re all engaged 

Integrity is non-negotiable: Our customers, suppliers, partners, stakeholders, communities and competitors can all trust us to do the right thing. No BS. No exceptions 
 
PERKS: 
  • You’ll get to work with a a very talented and passionate team of personalization zealots 
  • We pride ourselves on upholding a respectful and supportive environment; if there's something you need to get your work done, well get it for you
  • We understand that everyone is different. We have flexible hours, no dress code, and you're free to migrate between dedicated desks (standing desks available), private rooms, open lounges with couches, or even the lawn to get your work done.
  • You'll never go hungry - catered lunches and tons of snacks
  • 12 weeks of fully paid maternity leave and 4 weeks of fully paid paternity leave
  • Full Benefits, 401k & Stock options
 
Monetate is an Equal Opportunity Employer. We consider qualified applicants for employment without regard to race, religion, color, national origin, ancestry, age, sex, gender, gender identity, gender expression, sexual orientation, genetic information, medical condition, disability, marital status, or protected veteran status. 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file
Error
Error