O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Dołącz do zespołu, który na nowo definiuje sposób, w jaki świat doświadcza projektowania. Hej, dzień dobry, mabuhay, kia ora, 你好, witaj, vítejte! Dziękuję za zatrzymanie się.
Wiemy, że poszukiwanie pracy może być trochę czasochłonne i prawdopodobnie chcesz dowiedzieć się, co jest w ofercie, więc od razu przejdziemy do sedna. Co byś robił na tym stanowisku Zmiany w skalach Canva nadal stanowią część naszego DNA. Ale lubimy myśleć, że to wszystko jest częścią zabawy.
Dzięki temu będziesz mieć pojęcie o rodzaju rzeczy, nad którymi będziesz pracować na początku, ale to prawdopodobnie będzie ewoluować. Ta rola inżyniera oprogramowania jest odpowiedzialna za wprowadzanie jednej z najbardziej ekscytujących zmian w stosie frontendowym Canva i stawianie czoła unikalnym wyzwaniom technicznym w domenie systemów projektowych. Większość MAU w serwisie Canva jest teraz mobilna, a my rozwijamy nasz stos technologii, aby nadrobić zaległości.
Bardzo niewiele firm próbowało na taką skalę przeprowadzić migrację za pomocą sieci Web w celu reagowania natywnie, a mniej systemów projektowych ma możliwość stworzenia „uniwersalnej” biblioteki komponentów, która działa zarówno na natywnych urządzeniach mobilnych, jak i w Internecie. Rozszerzamy naszą istniejącą bibliotekę komponentów internetowych React, która już obsługuje cały interfejs użytkownika Canva, w przenośną bibliotekę komponentów React, która renderuje poprzez React DOM w Internecie i poprzez React Native na urządzeniach mobilnych. Interfejs zdefiniowany raz, renderowany wszędzie.
Zrobimy to poprzez wchłonięcie złożoności wieloplatformowej do warstwy systemu projektowania, co oznacza, że ta rola polega na znajdowaniu właściwych abstrakcji, zanim zespoły odpowiedzialne za produkt będą musiały o nich pomyśleć. Jest to rola o dużym wpływie, ponieważ wiele znanych platform Canva korzysta z tej infrastruktury w celu dostarczania rozwiązań dostosowanych przede wszystkim do urządzeń mobilnych przed końcem 2026 r. - Posiadaj platformę przenośnego interfejsu użytkownika. Do końca 2026 r. udostępnij komponenty React w Internecie i natywnie, od których zależy wiele znaczących platform Canva. - Abstrakcyjna złożoność międzyplatformowa.
Problemy rozwiążesz już w warstwie platformy, dzięki czemu zespoły ds. produktu otrzymają bezpłatnie możliwość korzystania z rozwiązań przenośnych. - Ustanawiaj standardy: dotyczące sposobu budowania, dystrybucji i używania przenośnych komponentów oraz projektowania rozwiązań, które sprawdzają się w obecnej i przyszłej skali. Będzie na nim budować ponad 800 inżynierów, więc musi być dobrze. - Inżynierowie-mentorzy: poprzez stromą krzywą uczenia się w miarę przechodzenia organizacji z sieci na platformę wieloplatformową. Zabieraj ze sobą ludzi podczas przeglądania projektów i kodu, podejmowania decyzji zespołowych oraz codziennych prac. - Wpływ ponad granicami: współpracuj z zespołami ds. produktów w całej firmie, aby zrozumieć ich potrzeby, uporządkować pracę i zdecydować, co należy do platformy.
Adopcja jest największym ryzykiem porodu. - Kieruj strategicznym kierunkiem technicznym: dla zespołu Design System Evolution i, w razie potrzeby, dla szerszego systemu projektowego. Wiemy dokąd zmierzamy; jak się tam dotrzemy, musisz się dowiedzieć. - Rozwijaj system projektowania dla świata opartego na sztucznej inteligencji: przepływy pracy wspomagane sztuczną inteligencją umożliwiają szybszą dostawę, umożliwiają konsumentom nietechnicznym tworzenie interfejsu użytkownika i kładą nacisk na mocny język wizualny. Wykorzystanie szans, jakie daje sztuczna inteligencja, wymaga zmian i inwestycji w naszym systemie.
Pomożesz dowiedzieć się, czym one są i jak budować w ich kierunku. - Kształtuj inżynierię frontendową w Canva: szerzej, kodowanie najlepszych praktyk i metodologii oraz wpływanie na specjalizację frontendową. Prawdopodobnie pasujesz do nas, jeśli chcielibyśmy usłyszeć od Ciebie, jeśli pasujesz do jednego lub więcej z nich: (nie musisz spełniać wszystkich tych wymagań, ale im więcej, tym lepiej, a jeśli dołączysz do naszego zespołu, dołożymy wszelkich starań, aby pomóc Ci się rozwijać) - Przywództwo w zakresie projektowania systemów: doświadczenie w tworzeniu lub kierowaniu systemem projektowania, z pasją do zarządzania platformą i jej udostępniania - Podstawy technologii internetowych: głębokie zrozumienie wewnętrznego działania podstawowych technologii internetowych (HTML, CSS, interfejsy API sieci Web, JS/TS, React) - Rozwój międzyplatformowy: Praktyczne doświadczenie w tworzeniu interfejsu użytkownika/UX dla wielu platform i urządzeń przy użyciu React Native - Dostawa na dużą skalę: udokumentowane doświadczenie w realizacji dużych, wielofunkcyjnych projektów w wielu zespołach z wysoce niezawodnymi, skalowalnymi rozwiązaniami technicznymi - Współpraca i komunikacja: Doskonały komunikator i współpracownik, z możliwością efektywnej pracy w zespołach interdyscyplinarnych - Szerokość i głębokość techniczna: silna równowaga między myśleniem całościowym a skrupulatną dbałością o szczegóły - Ustrukturyzowane rozwiązywanie problemów: umiejętność dzielenia dużych, niejednoznacznych problemów na mniejsze decyzje z wyraźnie określonymi kompromisami - Kultura doskonałości: pasja wspierania doskonałości technicznej, ciągłego uczenia się i dzielenia się wiedzą w zespole i w ramach danej specjalności - Ciekawość AI: Otwartość na odkrywanie, w jaki sposób sztuczna inteligencja może usprawnić przepływ pracy programistów i projektantów - Świadomość dostępności: Znajomość zasad dostępności, z prawdziwym zaangażowaniem w ciągłe uczenie się Miło jest mieć: - Doradztwo techniczne: Doświadczenie w osiąganiu celów i kierowaniu znaczącymi kwestiami technicznymi zmienić - zarówno jako lider, jak i indywidualny współpracownik - Wpływ interesariuszy: Doświadczenie w komunikacji z interesariuszami lub wsparciu wewnętrznym - Dostępny kod: Umiejętność pisania przystępnego kodu i interpretowania szczegółowych specyfikacji, takich jak WCAG 2.2 AA - Rozwój natywny: Kontakt z natywnymi lub hybrydowymi środowiskami programistycznymi O zespole System projektowy to zbiór wytycznych projektowych, komponentów interfejsu użytkownika wielokrotnego użytku oraz powiązanych zasobów i narzędzi. W serwisie Canva znajdują się trzy zespoły ds. systemów projektowych, których wspólną misją jest zbudowanie światowej klasy systemu projektowania, który umożliwi pracownikom serwisu Canva tworzenie spójnych i doskonałych doświadczeń na dużą skalę.
Design System Evolution znajduje się na pograniczu tej pracy. Zadaniem zespołu jest ewolucja i poszerzanie możliwości systemów projektowania w celu wspierania pojawiających się potrzeb Canva - poszerzanie zasięgu systemu projektowania na nowe powierzchnie, odblokowywanie nowych technologii i wyznaczanie standardów technicznych dla specjalizacji frontend. Czasami będziesz także działać na poziomie podgrupy w 3 zespołach zajmujących się systemem projektowym.
To ekscytująca szansa dla bardzo doświadczonego inżyniera, którego pasją są systemy projektowe, który potrafi zrównoważyć głębię techniczną z komunikacją i mentoringiem oraz chce mieć możliwość odegrania wiodącej roli w przeniesieniu systemu projektowego w skali Canva na wyższy poziom dojrzałości. Co z tego dla Ciebie? Osiąganie naszych szalonych, wielkich celów motywuje nas do ciężkiej pracy - i rzeczywiście to robimy - ale w serwisie Canva przeżyjesz także wiele magicznych chwil, łączności i zabawy, które towarzyszą Ci przez całe życie.
Oferujemy również szereg świadczeń, dzięki którym osiągniesz sukces w pracy i poza nią. Oto przedsmak naszej oferty: - Pakiety kapitałowe - chcemy, aby nasz sukces był także Twoim sukcesem - Włączająca polityka urlopu rodzicielskiego, która wspiera wszystkich rodziców i opiekunów - Roczny zasiłek Vibe & Thrive wspierający Twoje dobre samopoczucie, kontakty społeczne, konfigurację biura i nie tylko - Elastyczne opcje urlopu, które pozwolą Ci być siłą na dobre, zregenerują siły i wesprą Cię osobiście Więcej informacji znajdziesz na lifeatcanva.com. Inne rzeczy, o których warto wiedzieć Decyzje o zatrudnieniu podejmujemy w oparciu o Twoje doświadczenie, umiejętności i pasję, a także o to, w jaki sposób możesz ulepszyć Canvę i naszą kulturę.
Aplikując, podaj nam, jakich zaimków używasz i wszelkich uzasadnionych dostosowań, których możesz potrzebować podczas rozmowy kwalifikacyjnej. W Canva doceniamy wszystkie rodzaje umiejętności i wykształcenie, więc nawet jeśli uważasz, że Twoje umiejętności nie pasują do powyższych, nadal czekamy na Twoją opinię! Należy pamiętać, że rozmowy kwalifikacyjne przeprowadzane są wirtualnie.
Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/staff-front-end-engineer-design-systems-canva
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.