View Our Website View All Jobs

Senior Interactive Developer

// Why Whiteboard Exists

At Whiteboard, we believe the Internet offers unprecedented opportunity to facilitate redemptive cultural change. Our driving belief is the core of our mission: to leverage the Internet for good.

We execute on that mission through a client-centered service business model that enables us to work with organizations whose missions are also aligned to steward good in the world. We combine our skills with their mission to make the world better.

While this list is not exhaustive, we typically consider organizations with missions aligned to the following groups as good:

  1. Conscious Business
  2. Education & Research
  3. Science & Emerging Technology
  4. Humanitarian Efforts
  5. Spiritual Formation
  6. Health & Wellness

We are searching for a Senior Interactive Developer who is compelled by our mission and wants to join forces with our team.


// About our Team

We are an imperfect group of ~20 digital natives committed to spending our lives working alongside leaders seeking to advance good in our world. Our culture is best described as a combination of a trendy technology startup and a mid-sized maturing interactive creative studio.

We spend our days in the balance between serving our clients well and stewarding a team culture that facilitates creativity, growth, and innovation. We admit up front that this is not an easy task and doesn’t always go as we expect, but everyday is an opportunity to facilitate tangible positive change.

Our culture champions agility, practical thinking, creativity, and an attitude of lifelong learning. There are many roadblocks of resistance on the pathway of meaningful, impactful work, and a core part of being on the Whiteboard team is the capacity to understand the mission at hand and quickly move past roadblocks to valuable progress.


// About the Opportunity

Whiteboard is looking for a Senior Interactive Developer to join our team. You will work closely with Project Leaders, Designers, Strategists, and others to plan and create web platforms that serve our clients and advance our mission. From robust content platforms, to ecommerce experiences, to online learning systems, and more, you will architect, build, and support platforms of all shapes and sizes.

The ideal candidate will:

  • Have provable experience building web applications and web sites
  • Desire to be a true polyglot - comfortable in multiple languages
  • Have a strong respect and implementation knowledge for test-driven development, code reviews, and well-established OO principles
  • Have experience dealing with non-technical coworkers or collaborators to translate business needs into technical implementation
  • Have a strong ability to be decisive in the face of uncertainty
  • Push best practices and setting an example by following those practices
  • Work well on a multi-functional team including a designer, product owner, etc
  • Know what level of optimization is appropriate for a given issue
  • Be able to help guide other developers and non-developers in resolving technical issues
  • Be able to wear multiple hats and work anywhere in a stack
  • Be excited about building greenfield
  • Have a passion for both short-term productivity and long-term sustainability
  • Have a strong ability to predict complexity, technical debt, and effort-benefit analysis for a given technical implementation
  • Have 5 or more years of professional experience


Required experience and skills:

  • Proficiency with WordPress. Ideally, you'll have familiarity with Twig and Advanced Custom Fields
  • Strong experience with modern front-end tooling. Ideally, SCSS, Webpack, npm/node, ES6, and React are a part of your front-end development toolkit.
  • Strong handle on design, spacing, structure, branding, typography, and intuition for visual decision-making.
  • Basic DevOps skills: Can you log in to a server via SSH, change configs, pull the latest code into that server, restart nginx or apache, change DNS settings, and get a site live?
  • Communication skills: Can you describe a technical subject to a non-technical client, leaving out the unimportant parts and emphasizing the important ones?
  • Must be able to adopt and adapt to new toolsets as required by ever-changing tech atmosphere.
  • Must be able to drive internal processes and tooling to stay ahead of the curve


Required values:

  • Kindness
    Whiteboard is characterized by the capacity to be kind. This isn't a conditional kindness, but rather a part of our identity. Can you be kind under pressure, even if you don't think the receiving person deserves it in the moment?
  • Confident Humility
    Humility is the fuel for learning. People with humility care more about truth than they care about being right. Your job will require that you approach every situation with a clear sense of humility, while also being brave and decisive.
  • Helpfulness
    After any interaction, whether internal or external to Whiteboard, the other party should be able to describe their interaction with you as "helpful."
  • Belief
    Sometimes the future is uncertain. Belief at Whiteboard is the ability to be optimistic in the face of adversity and uncertainty.
  • Lifestyle of Learning
    We don't believe learning is simply watching tutorial videos; it's a whole worldview and lifestyle of testing, iterating, and improving on everything you do.


Company Benefits

  • We provide and cover 50% of health and dental insurance for your family
  • We offer a 401(k) retirement plan and match your contributions up to 5%
  • Paid time off and standard company holidays
  • We fund opportunities for learning and continued education
  • A flexible work culture intended to let teams optimize and thrive
  • Unlimited (good) coffee, snacks, and lunch on the house usually at least once a week


How this process goes:

  • Send your resumé and cover letter explaining why you believe you are a fit for this position. If you don't fit one of the bullet points above, don't be deterred from applying. We want to know about you. For example, if you only have 3 years of experience coding but you are very proficient, apply anyway. If you aren't yet a senior developer but feel you are ready for that role, you might be the perfect fit. If in doubt, apply!
  • We will review your resumé and respond within 7 days to let you know we received the resumé and when you can expect to hear from us in either direction.
  • From here, if your resumé and cover letter suggest you are a fit, we will schedule a phone call screening to get to know each other better.
  • After the phone screening, we will give you a take-home challenge. Don't worry, this isn't spec work! It's just to get a sense of how well you solve problems. These will be real-world problems with real-world resources available - not algorithmic puzzles.
  • If things go well with the take-home challenge, we will invite you to an on-site visit. You'll meet members of our team and sit in a desk to get a sense of what it's like to be at Whiteboard.
  • After an on-site visit, Whiteboard will convene and make a determination on whether or not we see a fit. You will receive a clear answer within a week after the on-site visit has completed.
  • The whole process should take less than 3 weeks to complete, unless there is a specific reason for it to take longer. If something keeps it from progressing, we will communicate that to you along the way.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file