About Us:

SocialCode builds marketing technology and solutions that make the world’s most valuable brands successful using social platforms. We are a subsidiary of Graham Holdings Company (formerly The Washington Post Company), but operate independently as a startup. We have an open office environment that fosters a free exchange of ideas and we’re looking to add more bright, enthusiastic talent eager to make a big impact on our business.

Do you have the skills to maintain and develop cutting edge proprietary software and the energy to keep up with the social world’s rapid evolution?

Our UI/UX team’s mission is to create the tools and experience that our customers use to transform mountains of social advertising and analytics data into insights, and insights into actions. As a UI/UX Engineer, you will develop elegant approaches within challenging constraints and simple solutions to complex problems. You have a strong interest in technology and social networking, and want to combine those interests in helping our users build their brands.


  • Architect and implement front-end code and tools in Javascript and HTML/CSS.
  • Be part of a cross-functional team including product management, research and backend engineers to own and build one of our products.
  • Join our UI/UX team, always iterating on our overall design, usability and implementation.
  • Design, implement and iterate on reusable patterns and widgets shared across our products.


  • Bachelor’s degree in Design, Computer Science, or related field or equivalent experience.
  • 2+ years of experience as a UX Engineer.
  • Strong eye for design and UX.
  • Experience developing for HTML5 & CSS3.
  • Experience with JavaScript.
  • Experience with Bootstrap, Backbone, Git, jQuery and LESS is desired.
  • Be comfortable with backend APIs loaded in RESTful fashion returning JSON.
  • Be data driven and have good understanding of visual representation of information.
  • Be able to speak your mind and make a case for your solution to a problem.


  • Competitive salary 
  • Quarterly bonus eligibility
  • Full benefits
  • 401(k) & pension
  • Company equity
  • Casual dress
  • Rapid learning and growth opportunities
  • In-office snack surplus



When you apply, please submit your resume, cover letter and a URL to a site that includes some of your portfolio of work.

The process for you

Interviewing at SocialCode is a chance for you to learn about us and for us to learn about you. Below is a description of some ways to prepare and learn about SocialCode.

Send us your questions:

You are interviewing us as much as we are interviewing you. Since you’ll prepare for your interview, maybe we can too. So please feel free to send us questions that you might have in advance so that we may prepare.

Be prepared to talk design

Interviewers may ask you about your portfolio, or some aspect of design. We’ll try to avoid arcane theory of design, and focus on what works, and how we approach complex problems to make them simple for our users.

Be prepared to solve a problem

We may ask you to design something. We’re not going to put you at a whiteboard and shine a light at you while we judge your marker skills. We will, though, offer a design problem and ask you to work with other people in the room to reach an elegant solution. Our focus is on collaboration.

Keep in mind that we don’t hire people based on code puzzles and parlor tricks. We do this to get a better understanding of your thought process and how you attack unfamiliar problems.

Related Jobs