📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 5 Remote Jobs at The Interaction Design Foundation tagged JavaScript, Senior and Front End
such as Front-End Developer, Senior Front-End Developer (Full-Time) and B2B Marketing Wizard

There are now 5 Remote Jobs at The Interaction Design Foundation tagged JavaScript, Senior and Front End
such as Front-End Developer, Senior Front-End Developer (Full-Time) and B2B Marketing Wizard

  Jobs

  People

👉 Hiring remotely? Reach 1,000,000+ remote workers on the 🏆 #1 remote jobs board

Post a Job - $299

Last 30 days


The Interaction Design Foundation

Lead Front-end Developer with a Passion for UX


The Interaction Design Foundation


javascript

vue

css

front end

javascript

vue

css

front end

2mo

Apply

Are you truly passionate about front-end development and hate to compromise on code quality because of clients and deadlines? Then read on!{linebreak}{linebreak}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.{linebreak}{linebreak}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.{linebreak}{linebreak}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.{linebreak}{linebreak}We'd love if you could help us take our front-end code to the next level.{linebreak}{linebreak}{linebreak}{linebreak}# Responsibilities{linebreak} You will join our team as our Lead Front-End Developer and your main responsibilities will be as follows:{linebreak}{linebreak}* Lead our front-end efforts (3 people) and make principal architectural decisions.{linebreak}* Communicate with our design team, write specifications for the components of the new [IDF Design System](http://s3.amazonaws.com/idfprofilepictures/hiring/IDF+Design+System+-+Proposal.pdf) and implement them.{linebreak}* Create tactful and experience-enhancing animations in collaboration with our design team.{linebreak}* Maintain and optimize existing code and solutions (Vanilla JS, Vue.js, blade template engine) to perfection.{linebreak}{linebreak}**A future-proof tech stack**{linebreak}{linebreak}* We support evergreen browsers only 🌲 (ES2015+, grid layout, etc).{linebreak}* We’re constantly refactoring our front-end code with the goal of reaching front-end heaven: {linebreak}1. Vue.js for its simplicity and flexibility that comes with a very small size.{linebreak}1. PostCSS to maximize the power of modern CSS.{linebreak}1. Webpack for perfect control over front-end assets.{linebreak}1. Cypress.io and Jest for automated tests.{linebreak}1. PWA with offline experience.{linebreak}* Back-end based on PHP7 (and always the latest version of the Laravel framework).{linebreak}* Mixed single-page (for the most interactive parts) and multi-page application.{linebreak}* 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.{linebreak}* 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.{linebreak}* 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.{linebreak}{linebreak}**Work conditions**{linebreak}* 100% remote full-time work with team trips 1-2 times a year in different places of the planet.{linebreak}* Flexible schedule with minimal number of meetings.{linebreak}* Team of true professionals and smooth onboarding process with a personal mentor.{linebreak}* A culture of learning and excellence:{linebreak}1. In our code reviews, we constructively reference [specific evergreen principles of programming](https://github.com/InteractionDesignFoundation/handbook/blob/master/library/front-end/clean-code-js.md) to supercharge our learning.{linebreak}1. We actively use a library of evergreen literature on[ front-end](http://github.com/InteractionDesignFoundation/handbook/blob/master/library/front-end/literature.md) and [back-end](http://github.com/InteractionDesignFoundation/handbook/blob/master/library/back-end/literature.md) development-related subjects.{linebreak}1. We believe that building timeless knowledge enables us to see through the hype and focus on what really matters.{linebreak} {linebreak} {linebreak}{linebreak}# Requirements{linebreak}* You have at least 5 years of experience working as a Front-End Developer.{linebreak}* You love to learn through doing. You’re ready to put in some hard work to expand your skills.{linebreak}* You prefer native Web APIs and functionality over alluring new frameworks - and you know how and when to use them.{linebreak}* You write testable code and love to solve architectural problems.{linebreak}* You speak and write acceptable English – not perfect English, just acceptable.{linebreak}* You are self-motivated and self-disciplined and thus work well in a flat hierarchy with lots of freedom.{linebreak}* You love to make a positive impact on the world and the lives of others.

See more jobs at The Interaction Design Foundation

# How do you apply? Please click on the button below and follow the instructions.
Apply for this Job

👉 Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

This year


The Interaction Design Foundation

IDF Seeks a Partnership Ninja


The Interaction Design Foundation


marketing

marketing

11mo

Apply

The Interaction Design Foundation is the world's most prestigious community and online course platform for User Experience (UX) designers. We've spent the last 16 years building our foundation from scratch, and we now need your help to expand our partnership network… to both grow our design community and serve it to our best potential yet.{linebreak}{linebreak}We are therefore looking for a talented and hard-working Partnership Ninja; someone who wants to build and maintain meaningful partnerships with design-minded people and organizations around the world.{linebreak}{linebreak}This is a paid**full-time**(or possibly**part-time**) position which is**location independent—you**will therefore be free to work from wherever you want… as long as you have a solid internet connection! You will have regular video-based contact with your colleagues and get to meet them physically on team trips.{linebreak}{linebreak}If you’re competitive, hungry to develop professionally, and ready to change the future of design education through having a direct impact on the growth of our organization—then you have come to the right place!{linebreak}{linebreak}## About you:{linebreak}-**You have several years’ experience working in a partnership-based role, preferably on an international scale.**{linebreak}- You instinctively know what it takes to build and leverage new and existing partnerships—you naturally build rapport with partners and have an uncanny ability to engage and inspire a wide range of audiences.{linebreak}- You are a master of negotiation and persuasion; someone who can execute exceptional closing skills while still remaining understanding and empathetic.{linebreak}- You have a creative and curious mind, excellent analytical skills, a strong attention to detail, and a natural drive for perfection.{linebreak}- You have excellent planning, organization, and project management skills.{linebreak}- You are results-driven and motivated by achievement, targets, and goals.{linebreak}- You are resilient—you have the ability to bounce back when things aren’t going according to plan.{linebreak}- You have outstanding communication skills, including in written and spoken English.{linebreak}{linebreak}## About your responsibilities{linebreak}While you will be working closely with the IDF marketing lead, and other members of the partnership team, it is vital that**you have a drive for success on an individual level and the ability to work independently.**{linebreak}{linebreak}Your responsibilities will be multifaceted and can—to a certain degree—be adapted to your skills and interests. The core of your role, however, will be to create and manage partnerships with design-minded individuals and organizations in order to drive sustainable growth that delivers a measurable impact within the IDF.{linebreak}{linebreak}Some of the responsibilities that lie ahead of you are:{linebreak}-**Creating and managing meaningful, long-term partnerships**to spread the word of great design and generate high quality, targeted web traffic in a mutually beneficial way.{linebreak}-**Forming partnerships with UX conferences**that share our values and core belief that great design can make the world a better place.{linebreak}-**Researching and developing a pipeline of new international partners**—to build and maintain both our events calendar and partnership network.{linebreak}-**Defining and documenting our long-term partnership strategy**, the tools required and processes involved.{linebreak}-**Managing the IDF Local Groups initiative**in order to invigorate and strengthen our international design community.{linebreak}{linebreak}## About our work culture{linebreak}Make sure to learn more about our work culture in more detail before you apply: https://www.interaction-design.org/careers{linebreak}{linebreak}## About Interaction Design Foundation, IDF{linebreak}- We are based in Denmark and have the stated goal of lowering the cost of high-quality design education globally. - You can read more [about our foundation here.](https://www.interaction-design.org/about){linebreak}- We reach around 4 million design-interested people every month on social media.{linebreak}- We help hundreds of thousands of professional designers improve their skills and careers.{linebreak}- Our educational materials are used in hundreds – if not thousands – of universities around the world.{linebreak}{linebreak}## How to apply{linebreak}Please send an application to Rikke Friis Dam at [email protected] where you:{linebreak}- Tell us why you want to put your heart, mind and hard work into this role.{linebreak}- Outline the 3 productivity tips or methods that work best for you in regards to building and managing partnerships.{linebreak}- Make your application a reflection of your perfectionism.{linebreak}{linebreak}Please apply as soon as you can—we’re firm believers of “the sooner, the better”… and we’re looking forward to working with you!

See more jobs at The Interaction Design Foundation

Visit The Interaction Design Foundation's website

# How do you apply? Check the "How to apply" section.
Apply for this Job

👉 Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


The Interaction Design Foundation

B2B Marketing Wizard


The Interaction Design Foundation


marketing

marketing

12mo

Apply

The Interaction Design Foundation is the world's most prestigious community and online course platform for User Experience (UX) designers. We've spent the last 16 years building our foundation from scratch—this has been largely based on organic growth and has only recently been increased through specific marketing activities. We’re now ready to expand our marketing capabilities to grow our design community and serve it to our best potential yet.{linebreak}{linebreak}{linebreak}{linebreak}We are therefore looking for a talented and hard-working Marketing Wizard who wants to create B2B content that will expand our digital footprint, increase brand awareness, and grow our list of subscribers and leads.{linebreak}{linebreak}{linebreak}{linebreak}This is a paid**full-time**(or possibly**part-time**) position which is**location independent**—you will therefore be free to work from wherever you want in the world. You will have regular video-based contact with your colleagues and get to meet them physically on team trips (see below).{linebreak}{linebreak}{linebreak}{linebreak}If you’re competitive, hungry to develop professionally, and ready to change the future of design education through having a direct impact on the growth of our organization—then you have come to the right place!{linebreak}{linebreak}{linebreak}{linebreak}## About you:{linebreak}{linebreak}{linebreak}{linebreak}-**You have a minimum of 2 years’ experience writing and creating B2B content, and the ability to show this—through a portfolio, for example.**{linebreak}{linebreak}- You are highly creative and have a keen eye for detail, as well as a natural drive for perfectionism.{linebreak}{linebreak}- You are results-driven and motivated by working towards targets and goals.{linebreak}{linebreak}- You have excellent planning, organization, and project management skills.{linebreak}{linebreak}- You have experience or an interest in the field of UX design.{linebreak}{linebreak}- The content you create is crafted in line with SEO best practices.{linebreak}{linebreak}- You participate or have an interest in creating video scripts.{linebreak}{linebreak}- You have outstanding communication skills, including the use of outstanding written and spoken English in the art of persuasion.{linebreak}{linebreak}- You are socially intelligent and can engage well with different types of people.{linebreak}{linebreak}- You are resilient and know how to bounce back when things aren’t going according to plan.{linebreak}{linebreak}{linebreak}{linebreak}## About your responsibilities{linebreak}{linebreak}{linebreak}{linebreak}While you will be working closely with the IDF marketing lead, and other members of the partnership team, it is vital that**you have a drive for success on an individual level and the ability to work independently.**{linebreak}{linebreak}{linebreak}{linebreak}Your responsibilities will be multifaceted and can—to a certain degree—be adapted to your skills and interests. The core of your role, however, will be to create content and other marketing assets that increase brand awareness for the IDF, with a particular focus on tapping into corporate and academic institutions.{linebreak}{linebreak}{linebreak}{linebreak}Some of the responsibilities that lie ahead of you are:{linebreak}{linebreak}{linebreak}{linebreak}-**Creating a content calendar**which aligns the voice of the IDF across all channels.{linebreak}{linebreak}-**Writing compelling whitepapers, articles, and case studies**that highlight how an education in UX design is beneficial to the success of a business.{linebreak}{linebreak}- Working with our designer to**create engaging posters, infographics, comics, and design templates**.{linebreak}{linebreak}- Contributing to the conceptualization and planning stages for**explainer videos and tutorials**.{linebreak}{linebreak}-**Assisting with growth-hacking**and conversion-centered redesigns of our website.{linebreak}{linebreak}{linebreak}{linebreak}## About our work culture{linebreak}{linebreak}{linebreak}{linebreak}Make sure to learn more about our work culture in more detail before you apply - https://www.interaction-design.org/careers{linebreak}{linebreak}{linebreak}{linebreak}## About Interaction Design Foundation, IDF{linebreak}{linebreak}{linebreak}{linebreak}- We are based in Denmark and have the stated goal of lowering the cost of high-quality design education globally. You can read more [about our foundation](https://www.interaction-design.org/about).{linebreak}{linebreak}- We reach around 4 million design-interested people every month on social media.{linebreak}{linebreak}- We help hundreds of thousands of professional designers improve their skills and careers.{linebreak}{linebreak}- Our educational materials are used in hundreds – if not thousands – of universities around the world.{linebreak}{linebreak}{linebreak}{linebreak}## How to apply{linebreak}{linebreak}{linebreak}{linebreak}Please send an application to Rikke Friis Dam at [email protected] where you:{linebreak}{linebreak}{linebreak}{linebreak}- Tell us why you want to put your heart, mind and hard work into this role… as well as the 3 productivity tips or methods that work best for you.{linebreak}{linebreak}- Attach your CV and portfolio (or other means by which to present your B2B content experience).{linebreak}{linebreak}- Make your application a reflection of your perfectionism.{linebreak}{linebreak}{linebreak}{linebreak}Please apply as soon as you can—we’re firm believers of “the sooner, the better”… and we’re looking forward to working with you!

See more jobs at The Interaction Design Foundation

Visit The Interaction Design Foundation's website

# How do you apply? Please send an application to Rikke Friis Dam at [email protected] where you:{linebreak}{linebreak}{linebreak}{linebreak}- Tell us why you want to put your heart, mind and hard work into this role… as well as the 3 productivity tips or methods that work best for you.{linebreak}{linebreak}- Attach your CV and portfolio (or other means by which to present your B2B content experience).{linebreak}{linebreak}- Make your application a reflection of your perfectionism.
Apply for this Job

👉 Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.


The Interaction Design Foundation

Senior Front-end Developer (full-time)


The Interaction Design Foundation


senior

full time

front end

dev

senior

full time

front end

dev

1yr

Apply

The Interaction Design Foundation seeks a Senior Front-end Developer to join our development team. We are the world's most prestigious community and course platform for UX designers and need a person who will help us to develop our educational platform by taking ownership of all CSS code, as well as help build new (and fantastic) JavaScript modules.{linebreak}{linebreak}## Required Skills:{linebreak}{linebreak}- 5+ years of experience working professionally with web development.{linebreak}{linebreak}- You write semantic and accessible HTML5.{linebreak}{linebreak}- You know the latest CSS features and how to use them to build reusable, independent components.{linebreak}{linebreak}- You have strong, framework-agnostic knowledge and experience in JavaScript (ES6).{linebreak}{linebreak}- You love to learn and push your skills to new levels.{linebreak}{linebreak}- You know Git basics, and you're familiar with GitHub and/or Bitbucket.{linebreak}{linebreak}- You have an understanding of basic programming patterns and principles as well as a strong sense of good engineering and architecture.{linebreak}{linebreak}- You want to help build a rock-solid and perfectly architected and documented front-end codebase.{linebreak}{linebreak}- You are truly ambitious, result-oriented, friendly, and you like to continually improve.{linebreak}{linebreak}- You are self-motivated and love to see tangible results.{linebreak}{linebreak}- You speak and write acceptable English – not perfect English, just acceptable – since you will be working with people from Turkey, England, Denmark, Russia and Brazil, among others.{linebreak}{linebreak}{linebreak}{linebreak}## Bonus Skill Set{linebreak}{linebreak}- You are an open source contributor.{linebreak}{linebreak}- Experience with React and/or Vue JS frameworks.{linebreak}{linebreak}- Experience with creating [PWA](https://developers.google.com/web/progressive-web-apps/).{linebreak}{linebreak}- Experience with Gulp, Webpack and module loaders (ES6/AMD/CommonJS).{linebreak}{linebreak}- Experience with backend programming languages/technologies (PHP, Python, Java, .Net, JS (Node.js)).{linebreak}{linebreak}- Experience with working remotely.{linebreak}{linebreak}{linebreak}{linebreak}## Why you’ll want to join us:{linebreak}{linebreak}- You get to work in an international team of seniors where we truly and deeply care about great architecture, great code, great documentation, great tests, etc. You will work with us, learn from us and teach us.{linebreak}{linebreak}- We love our product and thus there are no boundaries for perfection of our codebase: we have zero tolerance for spaghetti code and [technical debt](https://martinfowler.com/bliki/TechnicalDebt.html/), we have regular code review sessions, regular refactoring sprints and we use the best tools to do it.{linebreak}{linebreak}- We use modern CSS stack: BEM-based ITCSS as our CSS methodology for modular, reusable, component-based code and a CSS pre-processor.{linebreak}{linebreak}- We use Modern JavaScript stack: framework-agnostic ES6, Babel, JS modules, module bundling.{linebreak}{linebreak}- We support modern evergreen browsers only and ... IE11 (we use a graceful degradation technique for it). So you can use the latest JS and CSS features.{linebreak}{linebreak}- You will have uninterrupted concentration time every day to build pure front-end awesomeness and thus accelerate your learning curve. If you were to work at Facebook or Google, you would be [constantly interrupted](https://qz.com/806583/programmers-hate-open-floor-plans/) and only have 2 hours of uninterrupted “flow time” per day. That creates a [slow learning curve](https://blog.ninlabs.com/2013/01/programmer-interrupted/). Working with us, you get a full 7 hours per day. Imagine what that will do to your mental muscles, to your learning and to your career.{linebreak}{linebreak}- You will help shape the future of design education which millions of people can benefit from.{linebreak}{linebreak}- You will have the ability to work from anywhere — as long as your internet connection allows you to have video-based contact with your colleagues every day.{linebreak}{linebreak}- You get to meet up with the rest of the team several times a year at interesting destinations like a scenic Thai island, Dubai, Denmark, or the like. See the [video about our company culture for more](https://www.interaction-design.org/careers).{linebreak}{linebreak}- We have a focus on evergreen programming techniques and best practices, as opposed to the latest hyped framework. We’d rather hand-craft things ourselves than build our platform on a gazillion 3rd party libraries. Just ask Facebook: [they know it sucks.](https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/){linebreak}{linebreak}- Our CEO is a programmer and you will therefore not have to worry about “management speak” in order to get your point across. Just let your awesome code “speak for itself” and you will earn respect immediately!{linebreak}{linebreak}{linebreak}{linebreak}## What you will be doing:{linebreak}{linebreak}- You will take ownership and leadership of an ever-growing front-end codebase where elegance and simplicity must be maintained and furthered – and where the evil forces [entropy](https://en.wikipedia.org/wiki/Software_entropy), [bloat](https://en.wikipedia.org/wiki/Software_bloat), and spaghetti must be fought back by your intellect and coding skills.{linebreak}{linebreak}- Creating new components (CSS + JS), refactor existing ones, improve our style guide, build new pages using existing components.{linebreak}{linebreak}- Building upon our current front end style guide and coding guides, which let our back end developers use front end components with ease. You will build a “design system” that is extremely detailed yet also easy to navigate and use.... much like https://polaris.shopify.com/.{linebreak}{linebreak}- Helping us to build an online course that will teach millions of designers how to become front-end developers. This will hugely improve your skills and ability to communicate - and will prove to be an awesome challenge!{linebreak}{linebreak}- Creating animations that are not only beautiful, but meaningful and are features that add to the UX of our users.{linebreak}{linebreak}- Marking our application faster and lighter.{linebreak}{linebreak}{linebreak}{linebreak}## About our company{linebreak}{linebreak}The Interaction Design Foundation is the world's most prestigious community and course platform for user experience designers. We are a nonprofit organization with a mission to reduce the cost of design education around the world, and we do so by providing high-quality online UX design courses at an affordable membership fee. With tens of thousands of members learning from our courses, and hundreds of thousands reading our free educational materials, we’re one of the largest UX design communities around the world.{linebreak}{linebreak}{linebreak}{linebreak}We've spent the last 15 years building our community, and the last year rebuilding our course platform—based on a brilliant technology stack. And now we want you to help us build pure awesomeness in versions 7, 8, 9, etc.! If you're a senior front-end developer with sublime programming skills acquired from 5+ years of experience, we’d like to work with you.{linebreak}{linebreak}{linebreak}{linebreak}This is a paid full-time position. You'll be location independent and will therefore be free to work from wherever you want in the world. You will have daily video-based contact with your colleagues and will get to meet them physically on team trips (see below).{linebreak}{linebreak}{linebreak}{linebreak}## About our work culture{linebreak}{linebreak}Please also see our page explaining our work culture in more detail before you apply: https://www.interaction-design.org/careers{linebreak}{linebreak}{linebreak}{linebreak}## Our Zen Code{linebreak}{linebreak}![alt text](https://public-media.interaction-design.org/images/uploads/e3e65b29e66b2770f6e3cdb4ac2fa505.png){linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}## Want to join our team? Here is how!{linebreak}{linebreak}Please send an email to Rikke Friis Dam at [email protected] where you:{linebreak}{linebreak}- Tell us why you want to put your heart, mind and hard work into this job.{linebreak}{linebreak}- Tell us the 3 productivity tips/methods that work best for you.{linebreak}{linebreak}- Make sure your application reflects your perfectionism.{linebreak}{linebreak}Apply as soon as you can – we’re firm believers of “the sooner, the better”. We’re looking forward to working with you!

See more jobs at The Interaction Design Foundation

Visit The Interaction Design Foundation's website

# How do you apply? Please send an email to Rikke Friis Dam at [email protected] where you:{linebreak}{linebreak}{linebreak}{linebreak}- Tell us why you want to put your heart, mind and hard work into this job.{linebreak}{linebreak}{linebreak}{linebreak}- Tell us the 3 productivity tips/methods that work best for you.{linebreak}{linebreak}{linebreak}{linebreak}- Make sure your application reflects your perfectionism.
Apply for this Job

👉 Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

IDF seeks a Senior Front-End Developer to shape the future of design education{linebreak}{linebreak}The Interaction Design Foundation is the world's most prestigious community and course platform for user experience designers. We are a nonprofit organization with a mission to reduce the cost of design education around the world, and we do so by providing high-quality online UX design courses at an affordable membership fee. With tens of thousands of members learning from our courses, and hundreds of thousands reading our free educational materials, we’re one of the largest UX design communities around the world.{linebreak}{linebreak}{linebreak}{linebreak}We've spent the last 15 years building our community, and the last year rebuilding our course platform—based on a brilliant technology stack. And now we want you to help us build pure awesomeness in versions 7, 8, 9, etc.! If you're a senior front-end developer with sublime programming skills acquired from 5+ years of experience, we’d like to work with you.{linebreak}{linebreak}{linebreak}{linebreak}This is a paid full-time position. You'll be location independent and will therefore be free to work from wherever you want in the world. You will have regular video-based contact with your colleagues and will get to meet them physically on team trips (see below).{linebreak}{linebreak}{linebreak}{linebreak}Why you’ll want to join us:{linebreak}{linebreak}{linebreak} * You get to work in an international team where we truly and deeply care about great architecture, great code, great documentation, great tests, etc.{linebreak} * We love our codebase and that’s why we have zero tolerance for spaghetti code and technical debt. Code should be so well-crafted that you want to kiss the screen. {linebreak} * You will have uninterrupted concentration time every day to build pure front-end awesomeness and thus accelerate your learning curve. If you were to work at Facebook or Google, you would be constantly interrupted and only have 2 hours of uninterrupted “flow time” per day. That creates a slow learning curve. Working with us, you get a full 7 hours per day. Imagine what that will do to your mental muscles, to your learning and to your career.{linebreak} * You will help shape the future of design education which millions of people can benefit from.{linebreak} * You will work with the best developers and designers in the world. And learn from them.{linebreak} * You will have the ability to work from anywhere — as long as your internet connection allows you to have video-based contact with your colleagues every day.{linebreak} * You get to work with true perfectionists! The development team is a small, senior, and highly-powered team of 7 people: 4 developers, a visual/UX designer, a software tester/QA, and a product owner. They also get input/help from an additional 4 people – as well as from our community of tens of thousands of designers and front-enders who love to provide feedback. You can learn enormous amounts. {linebreak} * You get to meet up with the rest of the team several times a year at interesting destinations like a scenic Thai island, Dubai, Denmark, or the like. See the video about our company culture for more.{linebreak} * We have a focus on evergreen programming techniques and best practices, as opposed to the latest hyped framework. We’d rather hand-craft things ourselves than build our platform on a gazillion 3rd party libraries. Just ask Facebook: they know it sucks. {linebreak} * Our CEO is a programmer and you will therefore not have to worry about “management speak” in order to get your point across. Just let your awesome code “speak for itself” and you will earn respect immediately!{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}What you will be doing:{linebreak}{linebreak}{linebreak} * You will take ownership and leadership of an ever-growing front end codebase where elegance and simplicity must be maintained and furthered – and where the evil forces entropy, bloat, and spaghetti must be fought back by your intellect and coding skills.{linebreak} * Helping us to build an online course that will teach millions of designers how to become front-end developers. This will hugely improve your skills and ability to communicate - and will prove to be an awesome challenge!{linebreak} * Helping us to build an online course for our members on the topic of Design Systems – bringing Front End Development together with UI/UX Design.{linebreak} * Creating animations that are not only beautiful, but meaningful and are features that add to the UX of our users.{linebreak} * Building upon our current front end style guide and coding guides, which let our back end developers use front end components with ease. You will build a “design system” that is extremely detailed yet also easy to navigate and use.... much like https://polaris.shopify.com/{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}About you:{linebreak}{linebreak}{linebreak} * You love to learn and push your skills to new levels.{linebreak} * You have 5+ years of experience working professionally with OO + MVC (preferably web technologies).{linebreak} * You have an understanding of basic programming patterns and principles as well as a strong sense of good engineering and architecture.{linebreak} * You want to help us take our educational platform to the next level with front-end awesomeness: Animations, interactivity, social features, data-driven design, a better mobile version, "little big details", and much more.{linebreak} * You want to help build a rock-solid and perfectly architected and documented front-end codebase.{linebreak} * You are truly ambitious, result-oriented, friendly, and you like to continually improve.{linebreak} * You are self-motivated and love to see tangible results.{linebreak} * You speak and write acceptable English – not perfect English, just acceptable – since you will be working with people from Turkey, England, Denmark, Russia and Brazil, among others.{linebreak} * It’s a plus if you have an experience with Typescript/Flow, any JS framework, and/or PWA.{linebreak} * It’s a big plus if you have contributed to open source.{linebreak} * It's a big plus if you have worked professionally with at least one statically typed programming language like C, C++, Java, etc.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}About the technology stack{linebreak}{linebreak}We believe we have an awesome technology stack and a great (and agile) development process to back that up (Scrum). You don’t have to be an expert in all of these things. The most important things are your programming skills and extensive experience from other projects.{linebreak}{linebreak}{linebreak}{linebreak}The technology stack is currently:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak} * Modern JS stack: ES6, Babel, JS modules, module bundling.{linebreak} * BEM/ITCSS as our CSS methodology for modular, reusable, and very well structured code.{linebreak} * We support only modern browsers (IE11+).{linebreak} * A clean separation between front-end and back-end code.{linebreak} * PHP 7.1 where we use all the newest language features like type declarations.{linebreak} * A framework which has an incredible community support. The name of the framework is not important since we are technology agnostic.{linebreak} * MySQL 5.7 configured for the highest performance; Redis for our caching needs.{linebreak} * One of the best content delivery networks with tons of delivery points all over the world for lightning fast pages.{linebreak} * Nginx with HTTP2 enabled - and thus the ability to architect your JS code more flexibly because of the architecture of the HTTP2 protocol{linebreak} * Git and GitHub using gitflow.{linebreak} * Vagrant (with VirtualBox) and seamless CI and deployment infrastructure.{linebreak} * …and well… lots more!{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Want to join our team? Here is how!{linebreak}{linebreak}Please send an email to Rikke Friis Dam at [email protected] with the following:{linebreak}{linebreak}{linebreak}{linebreak}{linebreak} * Screener question: Please tell us why you want to put your heart, mind and hard work into this job. {linebreak} * Screener question: Tell us the 3 productivity tips/methods that work best for you.{linebreak} * A personal job application{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Apply as soon as you can – we’re firm believers of “the sooner, the better”. We’re looking forward to working with you!

See more jobs at The interaction Design foundation

Visit The interaction Design foundation's website

# How do you apply? Please see the section "Want to join our team? Here is how!".
Apply for this Job

👉 Please reference you found the job on Remote OK as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.