DoświadczenieStarszy programista systemu Unity3D Opis stanowiska Jest to pełnoetatowa, zdalna rola dla starszego programisty systemu Unity 3D. Starszy programista systemu Unity 3D będzie odpowiedzialny za codzienne zadania związane z rozwojem i utrzymaniem systemów Unity 3D. Obejmuje to tworzenie stron internetowych/komputerów stacjonarnych/mobilnych, programowanie obiektowe (OOP) i programowanie. Starszy programista systemu Unity 3D będzie współpracował z zespołami wielofunkcyjnymi w celu oprac
DoświadczenieStarszy programista systemu Unity3D Opis stanowiska Jest to pełnoetatowa, zdalna rola dla starszego programisty systemu Unity 3D. Starszy programista systemu Unity 3D będzie odpowiedzialny za codzienne zadania związane z rozwojem i utrzymaniem systemów Unity 3D. Obejmuje to tworzenie stron internetowych/komputerów stacjonarnych/mobilnych, programowanie obiektowe (OOP) i programowanie. Starszy programista systemu Unity 3D będzie współpracował z zespołami wielofunkcyjnymi w celu opracowania innowacyjnych rozwiązań i zapewnienia płynnego działania systemów Unity 3D. Niezbędne jest zaangażowanie w produkt wysokiej jakości. Idealny kandydat to ekspert Unity 3D i praktyczny konstruktor, który może współpracować z różnymi partnerami przy wielu projektach w dynamicznym środowisku. Osoba ta przyczyni się głównie do rozwoju innowacyjnej platformy wykorzystującej gry i technologię 3D czasu rzeczywistego oraz do rozwoju zespołu programistów, którzy będą wspierać te wysiłki we współpracy z szerszym zespołem. Osoba ta będzie także uczestniczyć w innych projektach/aplikacjach/produktach dla kilku branż. Opis firmyVertex Motion Labs, awangarda w kreatywnych rozwiązaniach technologicznych, Vertex Motion może poszczycić się ponad 20-letnim bogatym doświadczeniem w opracowywaniu rozwiązań i usług oprogramowania na zamówienie. pomagamy naszym klientom budować kolejne innowacyjne aplikacje, platformy i technologie. Jesteśmy połączeniem najnowszych technologii i przełomowych kreatywnych projektów w 3D, grafice i brandingu. Jesteśmy myślicielami strategicznymi, twórcami z pasją, twórcami emocjonujących doświadczeń oraz twórcami wiodących technologii i rozwiązań, aby zapewniać niezrównane wyniki dla naszych zróżnicowanych klientów i konsumentów z wielu branż. Wyobrażamy sobie nową przyszłość dla ludzkości i niestrudzenie pracujemy, aby pomóc ją urzeczywistnić. W Vertex Motion dokładamy wszelkich starań, aby przekształcać wizje naszych klientów w rzeczywistość. Nasza metodologia opiera się na generowaniu innowacyjnych pomysłów, przeprowadzaniu dokładnego planowania i badań oraz precyzyjnej realizacji. Wierzymy w szybkie iteracje w celu ciągłego uczenia się i doskonalenia. Nasze zaangażowanie w doskonałość architektury i projektowania, w połączeniu z najwyższej klasy inżynierią, gwarantuje, że nasze rozwiązania programowe nie tylko spełniają, ale przekraczają oczekiwania. Wykorzystujemy najnowocześniejsze technologie 3D i XR w czasie rzeczywistym, gry, głębokie uczenie się i blockchain. Jako mała i zwinna firma możemy zaoferować dużą różnorodność Twojej codziennej pracy z dużymi możliwościami wpływania na Twój dzień pracy. Kluczowe obowiązki Projektowanie i tworzenie aplikacji/wizualizacji/gier 3D w czasie rzeczywistym w Unity3D Tworzenie wysokiej jakości kodu i kodu wielokrotnego użytku biblioteki do przyszłego wykorzystania w wielu projektach. Aktywnie komunikuj się i współpracuj z głównymi architektami w celu analizy potrzeb informacyjnych i wymagań funkcjonalnych oraz pomagaj głównemu architektowi w planowaniu rozwoju, przeglądzie kodu, przeglądzie architektury, testowaniu i debugowaniu. Krytycznie oceniaj informacje zebrane z wielu źródeł, łagodź konflikty, rozkładaj informacje wysokiego poziomu w szczegóły, abstrahuj od informacji niskiego poziomu do ogólnego zrozumienia i odróżniaj żądania użytkowników od leżących u ich podstaw prawdziwych potrzeb. Z powodzeniem angażuj się w wiele inicjatyw jednocześnie. Use Zwinny proces dostarczania oprogramowania z wykorzystaniem JIRA (w tym podział pracy na zadania modułowe, aktualizacja/śledzenie statusu zadań/wpisów w dzienniku pracy na potrzeby zarządzania sprintami), Plastic SCM/Git/Perforce (zarządzanie kodem źródłowym, w tym strategia rozgałęziania, przegląd kodu) i Automatyzacja Narzędzia. Wdrażaj funkcjonalność aplikacji/gier zgodnie z przekazanym projektem Przetłumacz specyfikację projektu na funkcjonalną aplikację/grę Komunikuj się z innymi członkami zespołu, aby ustanowić skuteczny potok i zintegrować zasoby multimedialne Projektuj, buduj i utrzymuj wydajny, niezawodny i nadający się do ponownego użycia kod Zapewnij najlepszą możliwą wydajność i jakość i responsywność aplikacji Identyfikuj wąskie gardła i błędy oraz opracowuj rozwiązania, aby rozwiązać i złagodzić te problemy. Pomóż w utrzymaniu jakości, organizacji i automatyzacji kodu. Wymagania Licencjat lub magister w dziedzinie informatyki, tworzenia gier lub pokrewnej dziedziny. Rozległe doświadczenie w projektowaniu 3D w czasie rzeczywistym tworzenie aplikacji Rozległe doświadczenie w tworzeniu aplikacji 3D w czasie rzeczywistym w oparciu o Unity3D, w tym doświadczenie w zakresie skryptów, tekstur, animacji, stylów GUI, integracji API i zarządzania sesjami użytkowników Rozległe doświadczenie w dostarczaniu wysokiej jakości aplikacji/gier biznesowych/konsumenckich zbudowanych przy użyciu Unity3D Umiejętności programowania i programowania na urządzenia mobilne Zaawansowana znajomość języka C# na temat architektury i wzorców projektowych Umiejętności programowania i wzorców projektowych Solid OOPs Doskonałe umiejętności rozwiązywania problemów i debugowania Możliwość pracy samodzielnej i w środowisku zespołowym Doskonałe umiejętności matematyczne, znajomość wektorów, macierzy i algebry liniowej Wydajność i optymalizacja w aplikacjach Unity3D Znajomość aktualnych wzorców projektowych i architektonicznych Umiejętność pisania czystego, czytelnego i łatwego w utrzymaniu kodu Doświadczenie we wdrażaniu platform do automatycznego testowania i testów jednostkowych Biegła znajomość narzędzi do wersjonowania kodu {{takich jak Git, SVN i Mercurial}} Umiejętności ciągłe uczenie się i pozostawanie w kontakcie z ewoluującymi standardami gier i technologiami programistycznymi Dobre doświadczenie z silnikiem Unreal będzie dodatkowym atutem. Doświadczenie w tworzeniu systemów dla rzeczywistości wirtualnej (VR) lub rzeczywistości rozszerzonej (AR) będzie dodatkowym atutem Wcześniejsze doświadczenie z dobrze znanym tytułem mobilnym lub tytułami AAA jest znaczącym atutem Poziom języka angielskiegoWyższy średniozaawansowany do zaawansowanego Biegłość w jasnej komunikacji werbalnej i pisemnej w języku angielskim. Dlaczego warto z nami współpracować? Pracując jako Unity3D Vertex Motion Labs, możesz cieszyć się następującymi korzyściami: Zdalnie – jesteśmy w 100% PIERWSI WIRTUALNI! Płatny coroczny urlop zwiększający się za każdy rok pracy Możliwość prywatnej opieki zdrowotnej w przyszłości, w tym osób znajdujących się na bezpośrednim utrzymaniu Możliwość nabycia opcji na akcje lub udziały dla konkurencyjnych, zaangażowanych i obiecujących członków zespołu Znaczące wsparcie w ustawicznym uczeniu się i rozwoju I oczywiście wynagrodzenieJak aplikowaćJeśli jesteś zainteresowany aplikowaniem na to stanowisko, prześlij swoją aplikację i list motywacyjny na
[email protected] dotyczące stanowiska należy kierować pocztą elektroniczną do Ahmeda Assala na adres:
[email protected]śli jesteś pasjonatem gier 3D w czasie rzeczywistym /Programista aplikacji z udokumentowanym doświadczeniem w dostarczaniu wysokiej jakości aplikacji biznesowych/konsumenckich/games, zachęcamy Cię do skorzystania z tej ekscytującej możliwości.
Pokaż więcej
Pokaż mniej
Poziom pozycji
Poziom podstawowy
Rodzaj zatrudnienia
Pełny etat
Odpowiedzialność zawodowa
Inżynieria i technologie informacyjne
Przemysły
Usługi informatyczne i doradztwo informatyczne