UWAGA: jest to stanowisko na pełen etat, zdalne i długoterminowe w firmie opartej na produktach, obsługującej strefy czasowe w Europie, Afryce oraz Azji Południowej/Środkowej/Zachodniej. Fundacja Interaction Design Foundation (IxDF) jest liderem w dziedzinie UX i edukacji w zakresie projektowania interfejsu użytkownika, a nasza reputacja opiera się na wysokiej jakości kursach i kursach mistrzowskich, które wyznaczają poprzeczkę w branży. Nasz cel? Zrewolucjonizować standard uczenia się UX na cał
UWAGA: jest to stanowisko na pełen etat, zdalne i długoterminowe w firmie opartej na produktach, obsługującej strefy czasowe w Europie, Afryce oraz Azji Południowej/Środkowej/Zachodniej. Fundacja Interaction Design Foundation (IxDF) jest liderem w dziedzinie UX i edukacji w zakresie projektowania interfejsu użytkownika, a nasza reputacja opiera się na wysokiej jakości kursach i kursach mistrzowskich, które wyznaczają poprzeczkę w branży. Nasz cel? Zrewolucjonizować standard uczenia się UX na całym świecie. Dlatego właśnie poszukujemy starszego programisty PHP, którego umiejętności dorównują doskonałości naszych materiałów edukacyjnych. Jeśli zainspirujesz się do wyniesienia edukacji online na nowy poziom i chcesz wywrzeć znaczący wpływ, z radością Cię poznamy. Tutaj nigdy nie będziesz musiał opowiadać się za znaczeniem inwestowania w jakość kodu — nasz założyciel jest sam programista, a nasz elegancki kod jest żyłą, która utrzymuje IxDF w zdrowiu i rozwoju. Będziesz pracować nad stymulującymi projektami w zdrowym, opartym na współpracy środowisku, w którym cenione są Twoje pomysły i czas. Będziesz zaangażowany w procesy decyzyjne, co oznacza, że masz tutaj niesamowite możliwości przejęcia inicjatywy i rozwoju. W rzeczywistości jest to zachęcające! Jest to rzadka okazja, aby pracować wyłącznie z programistami PHP wyższego szczebla w zróżnicowanym, dobrze zorganizowanym i nastawionym na wyniki środowisku, w którym możesz rozwijać się osobiście i zawodowo. Informacje o projekcieNasz zespół programistów zajmuje się ulepszaniem naszych podstawowych produkt: aplikacja internetowa hostująca kursy online, kursy mistrzowskie i narzędzia społecznościowe. Rozpoczęliśmy w 2013 roku i konsekwentnie poprawiamy jakość kodu, funkcje i zakres testów, osiągając prawie zerowy poziom starszego kodu i długu technicznego. Jak? Dzięki naszym rygorystycznie udoskonalonym zestawom IxDF UI Kit i konwencjom JavaScript dla frontonu oraz niezłomnym konwencjom IxDF PHP i Laravel dla backendu. Nasz CI jest wysoce zautomatyzowany dzięki narzędziom takim jak Psalm (maksymalny poziom), PHPStan (maksymalny poziom), Rector, PHPCS, PHP-CS-Fixer, Deptrac, phpcpd, ESLint itp. Stos, na którym będziesz pracować#UseThePlatform. Korzystamy z nowoczesnych standardów sieciowych i interfejsów API dostępnych w przeglądarkach evergreen, aby osiągnąć najlepszą wydajność bez konieczności co kilka lat aktualizacji do nowego frameworka. Nasze kluczowe technologie obejmują: Zawsze najnowsze wersje PHP i Laravel Dobrze zorganizowany średniej wielkości projekt Laravel podzielony na ponad 30 modułów Ekosystem Laravel: Horizon, Nova, Scout, Pennant, OctaneVanilla JavaScript (wraz z komponentami sieciowymi) i Vue.js dla Laravel NovaServer: Docker, nginxDBs: MySQL, RedisTesting: PHPUnit, Laravel Dusk, cypress.ioAdvanced CI/CD: akcje GitHub + Deployer, umożliwiające wiele codziennych wdrożeń bez przestojów.Stripe, PayPal, Amazon Pay, Twilio, MailerLite, GitHub i inne integracje.Cloud : Amazon S3, CloudFrontCo będziesz robićBędziesz współpracować ze starszymi programistami, projektantami UI/UX, liderami treści i produktów oraz naszymi założycielami. Do Twoich głównych obowiązków będzie należeć: Udział w rozwoju zaplecza dla interakcji-design.org, obejmującego nowe funkcje, okazjonalne refaktoryzacje i rzadkie poprawki błędów. Pisanie łatwego w utrzymaniu i czystego kodu zaplecza, w tym naszych pakietów open source .Współpracuj z zespołami interdyscyplinarnymi w celu udoskonalenia specyfikacji nowych funkcji i ulepszeń. Utrzymuj aktualną dokumentację wszystkich opracowanychd zmodyfikowany kod (MD + mermaid.js). Konsekwentnie rozszerzaj zasięg testów, używając PHPUnit i cypress.io, preferując TDD. Aktywnie angażuj się w procesy refaktoryzacji w celu zmniejszenia długu technicznego, dążąc do optymalnego doświadczenia programistów. Przejrzyj kod przesłany przez innych , wykorzystując recenzje PR jako narzędzie do dzielenia się wiedzą i rozwiązywania problemów. Weź udział w planowaniu, rozmowach wideo na stojąco i warsztatach, korzystając z 3 dni w tygodniu wolnych od spotkań, aby móc skoncentrować się na pracy. Często wdrażaj swój kod w wielu codziennych wydaniach (wysyłaj stopniowo funkcje za pomocą flag funkcji).Jak dowiedzieć się więcej i aplikowaćAby dowiedzieć się więcej o naszej firmie, naszym zespole i stanowisku, przejdź do naszej strony Kariera: https://www.interaction-design.org/about/careersAplikuj jako tak szybko, jak to możliwe — mocno wierzymy w powiedzenie „im szybciej, tym lepiej” i nie możemy się doczekać współpracy z Tobą! Pokaż więcej Pokaż mniej Посадовий рівень Старший середній рівень Тип зайнятості Повний робочий день Посадові обов’язки Інженерія і Інформаційні технології Галузі Людські ресурси