Poradíme Vám?

Senior PHP Developer (Laravel) - Remote

Interaction Design Foundation

Place of work
Remote work
Contract type
full-time
Start date
01/12/2021
Wage (gross)
From 2 500 EUR/monthBased on experience

Information about the position

Job description, responsibilities and duties

Do you want to use your coding skills to improve the lives of millions of people? Are you brave enough to let millions of UX designers use your code? Are you obsessive about your own professional development and continuous learning-through-doing? Then read on!

The Interaction Design Foundation is the biggest online design school globally. Founded in 2002, we have over 100,000 graduates and counting. We're market leaders in online design education because the world's leading experts create our content and because we're specialized in design. What’s more, with over 1.5 million monthly visitors, we’re at the forefront of providing premier design education to such organizations as IBM and SAP, as well as thousands of other companies. Our ever-growing community now needs a first-class back-end developer to help craft the ultimate user experience.

This is where your longing for meaningfulness in your work and your hard-science coding skills merge: Every time your code is executed, you help improve the life of a human being. And not only that, those members will likely go on to design better products and services to the benefit of all humankind.

Our codebase is our baby and it can never become too perfect. It is a vital part of our winning formula. You will, therefore, become an essential part of our long-term success, someone who is making a direct impact on not only the growth and reputation of our foundation but also the whole world of design education and beyond!

This is a paid full-time position which is location independent. You will have regular video-based contact with your colleagues and get to meet them physically on team trips.

What you will be doing

You will join our team as our Senior PHP Developer (Laravel) and your main responsibilities will be to:
● Write clean and maintainable code with good test coverage.
● Implement new features in collaboration with our design team.
● Optimize existing code to perfection with special attention to performance and maintainability.
● Do code review of your colleagues’ work.
● Help improve our Design System at https://design-system.interaction-design.org
● Help yourself, and the whole team, get better and better. For example, by improving our handbook at https://handbook.interaction-design.org. Or use our library of evergreen literature on back-end and front-end subjects to broaden your horizon.

You and our future-proof stack

● We seek a balance between sticking with what works and fearlessly exploring the new.
● We use the latest stable version of PHP 7 because it allows us to write better code using features like strict type declarations, typed class properties and arrow functions.
● We leverage the elegance, simplicity and readability of the latest Laravel version.
● We want to spend our precious time on things that matter the most; that's why we perfect our easy to run development environment with Homestead and custom scripts.
● We write and run tests with PHPUnit and cypress.io.
● We have a great set of tools to maintain the code quality and run on CI/CD (psalm (error level 4 with 94% type coverage), rector, phpcs, phpcpd etc.)
● We’re constantly refactoring our front-end code with the goal of reaching front-end heaven:
○ Laravel Blade template engine.
○ PostCSS to maximize the power of modern CSS.
○ Webpack for perfect control over front-end assets.
○ Latest JS with support for ES2020+ features. To accomplish this we use the latest Babel releases.
○ BEM/ITCSS in combination with Tailwind CSS based utility classes.
○ A custom-made design system (https://design-system.interaction-design.org) to achieve consistency and ease of use.

Forget IE and clunky workarounds for compatibility with other dinosaur browsers: We spend our time only on modern Web APIs since we only support evergreen browsers.

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.

We care deeply about Developer Experience (DX) of our codebase and tools. DX and DevOps is our middle name: Git, GitHub, Docker, HTTP/2, Assets CDN, AWS, Enterprise SSDs on our high-spec servers, and much more.

Employee perks, benefits

At IxDF, you'll belong to an incredibly diverse and distributed team. Your colleagues come from 20+ different countries across every continent. Your work will reach students from a total of 100 countries. In other words, every part of your work at IxDF has global connections and global impact.

When you work in our team, you'll work 100% remotely. Trade in that dreadful commute and tedious 9-5 for the freedom (and responsibility) of remote work!

‍♀️You'll have limitless opportunities to work in a state of flow—we love deep work and always encourage each other to focus deeply and achieve great results. This means fewer interruptions, no pointless meetings and greater control over your time!

Your colleagues come from all over the world, so you'll learn to see things from many different perspectives, learn about different cultures and expand your horizons!

⚡As a fully-remote organization for 18 years, we've engineered efficiency into every single thing we do. When you're a part of our team, you'll benefit from our super-organized systems, use the best collaboration tools, and carry out your responsibilities seamlessly with your teammates!

Information about the selection process

IMPORTANT: How to learn more and apply

We are currently accepting applications ONLY directly from our Careers page. To start your application as well as learn more about our Work Culture and Values please visit https://www.interaction-design.org/about/careers

Please apply as soon as you can—we’re firm believers in the adage “the sooner, the better”, and we look forward to working with you!

Requirements for the employee

Candidates with education suit the position

University education (Bachelor's degree)

Language skills

English - Upper intermediate (B2)

Other knowledge

Laravel (PHP framework) - Expert
OOP - Advanced

Experience in the position/sector

5

Number of years of experience

6

Advertiser

Brief description of the company

The Interaction Design Foundation is the world's most prestigious community and course platform for User Experience designers. We've spent the last 18 years building our community and course platform from scratch – and we’re never going to stop improving on what we’ve achieved so far! Join us today to make a real impact on millions of designers worldwide by helping to provide affordable, accessible design education.

Contact

Contact person: Mads Soegaard
E-mail: send CV
ID: 4210089  Dátum zverejnenia: 23.11.2021  Základná zložka mzdy (brutto): 2 500 EUR/month