Lead Front-End Developer with a passion for UX
Tags: jobs, developer
Published: 2018-11-20 18:09:06

---
title: Lead Front-End Developer with a passion for UX
published: true
description: 
tags: #jobs #developer
---
<p>Are you truly passionate about front-end development and hate to compromise on code quality because of clients and
    deadlines? Then read on!
</p>
<p>We're a product-focused organization, which means that our codebase is our baby; it can never become too perfect
    and we continually push our ambitions upwards.
</p>
<p>We're also the world's leading User Experience (UX) community - with over 1,5 million monthly visitors - and the
    biggest Course Platform for designers on the planet. Our claim to fame includes Forbes Magazine and we teach UX and
    Design to organizations like IBM and British Parliament.
</p>
<p>We can offer you the freedom to shape your work schedule and the intangible and priceless feeling of having made an
    impact on the world. Believe us when we say that it can make your heart swell and your head giddy knowing that
    you’ve truly improved someone’s life, let alone hundreds of thousands of lives each year.
</p>
<p>We'd love if you could help us take our front-end code to the next level.</p>
<h2>Responsibilities</h2>
<p>You will join our team as our Lead Front-End Developer and your main responsibilities will be as follows:</p>
<ul>
    <li>Lead our front-end efforts (3 people) and make principal architectural decisions.</li>
    <li>Communicate with our design team, write specifications for the components of the new<a
            href="https://s3.amazonaws.com/idfprofilepictures/hiring/IDF+Design+System+-+Proposal.pdf"> IDF Design
            System</a> and implement them.
    </li>
    <li>Create tactful and experience-enhancing animations in collaboration with our design team.</li>
    <li>Maintain and optimize existing code and solutions (Vanilla JS, Vue.js, blade template engine) to perfection.
    </li>
</ul>
<h2>A future-proof tech stack</h2>
<ul>
    <li>We support evergreen browsers only 🌲 (ES2015+, grid layout, etc).</li>
    <li>We’re constantly refactoring our front-end code with the goal of reaching front-end heaven:&nbsp;<ul>
            <li><strong>Vue.js</strong> for its simplicity and flexibility that comes with a very small size.</li>
            <li><strong>PostCSS</strong> to maximize the power of modern CSS.</li>
            <li><strong>Webpack</strong> for perfect control over front-end assets.</li>
            <li><strong>Cypress.io</strong> and <strong>Jest</strong> for automated tests.</li>
            <li><strong>PWA</strong> with offline experience.</li>
        </ul>
    </li>
    <li>Back-end based on PHP7 (and always the latest version of the Laravel framework).</li>
    <li>Mixed single-page (for the most interactive parts) and multi-page application.</li>
    <li>We️ ❤️CI (Continuous Integration) and CD (Continuous Delivery) so we usually deploy a few releases per day: Zero
        downtime. Just a few buttons to push. No sweaty palms.
    </li>
    <li>We care about Developer Experience (DX) of our codebase and tools. DX and DevOps is our middle name: git
        (github), docker, HTTP2, CDN, AWS and much more.
    </li>
    <li>Is all code guilty until proven innocent? Even if not, we take testing to a new level: Unit tests, integration
        tests, end2end tests, TDD, etc.
    </li>
</ul>
<h2>Work conditions</h2>
<ul>
    <li>100% remote full-time work with team trips 1-2 times a year in different places of the planet.</li>
    <li>Flexible schedule with minimal number of meetings.</li>
    <li>Team of true professionals and smooth onboarding process with a personal mentor.</li>
    <li>A culture of learning and excellence:
        <ul>
            <li>In our code reviews, we constructively reference<a
                    href="https://github.com/InteractionDesignFoundation/handbook/blob/master/library/front-end/clean-code-js.md">
                    specific evergreen principles of programming</a> to supercharge our learning.
            </li>
            <li>We actively use a library of evergreen literature on <a
                    href="https://github.com/InteractionDesignFoundation/handbook/blob/master/library/front-end/literature.md">front-end</a>
                and <a
                    href="https://github.com/InteractionDesignFoundation/handbook/blob/master/library/back-end/literature.md">back-end</a>&nbsp;development-related
                subjects.
            </li>
            <li>We believe that building timeless knowledge enables us to see through the hype and focus on what really
                matters.
            </li>
        </ul>
    </li>
</ul>

<h2>About you</h2>
<ul>
    <li>You have at least 5 years of experience working as a Front-End Developer.</li>
    <li>You love to learn through doing. You’re ready to put in some hard work to expand your skills.</li>
    <li>You prefer native Web APIs and functionality over alluring new frameworks - and you know how and when to use
        them.
    </li>
    <li>You write testable code and love to solve architectural problems.</li>
    <li>You speak and write acceptable English – not perfect English, just acceptable.</li>
    <li>You are self-motivated and self-disciplined and thus work well in a flat hierarchy with lots of freedom.</li>
    <li>You love to make a positive impact on the world and the lives of others.&nbsp;</li>
</ul>


<h2>Where to apply?</h2>

Please go to https://www.interaction-design.org/about/careers and follow the instructions.