W skrócie
- Zadania: Twórz innowacyjne aplikacje webowe i mobilne, współpracując z zespołem.
- Firma: Szybko rozwijająca się firma technologiczna w Krakowie.
- Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, ubezpieczenie na życie i budżet na rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad technologiami IoT i wpływaj na życie milionów użytkowników.
- Kwalifikacje: 2+ lata doświadczenia w programowaniu oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
EBS jest szybko rozwijającą się, przedsiębiorczą firmą technologiczną i częścią Alarm.com. Alarm.com to wiodąca platforma w chmurze dla inteligentnego bezpieczeństwa i Internetu Rzeczy. Ponad 7,6 miliona właścicieli domów i firm polega na naszych rozwiązaniach każdego dnia, aby uczynić swoje nieruchomości bezpieczniejszymi, mądrzejszymi i bardziej efektywnymi. Innowujemy nowe technologie w szybko ewoluujących obszarach, w tym AI, analityce wideo, rozpoznawaniu twarzy, uczeniu maszynowym, analizie energii i innych.
Zespół Customer Experience (CX) to połączenie inżynierów mobilnych i webowych pełnego stosu, koncentrujących się na funkcjach kluczowych dla doświadczeń użytkowników w naszych aplikacjach mobilnych i usługach backendowych. Przykłady obejmują zapewnienie wskazówek dotyczących konfiguracji systemów zabezpieczeń, edukację klientów na temat najlepszych sposobów ochrony rzeczy, które kochają, oraz powiadamianie klientów o ważnych zdarzeniach w ich systemach.
Poszukujemy inżyniera oprogramowania II (Full-stack Web), który pragnie rozwijać swoje umiejętności w budowaniu niezawodnych, skalowalnych i wpływowych doświadczeń skierowanych do klientów.
Kluczowe obowiązki:
- Wkład i dostarczanie: Wdrażanie funkcji pełnego stosu (zarówno frontendowych, jak i backendowych) pod kierunkiem starszych inżynierów.
- Współpraca: Ścisła współpraca z członkami zespołu, menedżerami produktu i projektantami w celu budowy funkcji skierowanych do użytkowników, które skalują się globalnie.
- Rozwiązywanie problemów: Opracowywanie wydajnego, łatwego w utrzymaniu kodu, jednocześnie ucząc się równoważyć wydajność, bezpieczeństwo i niezawodność.
- Rozwój w różnych warstwach: Budowanie doświadczenia zarówno w frontendzie (React, Ember itp.), jak i usługach backendowych (C#, Web APIs, mikroserwisy itp.) oraz najnowszych ewoluujących technologiach.
- Zapewnienie jakości: Pisanie testów jednostkowych, uczestnictwo w cyklach QA i pomoc w monitorowaniu wydajności produkcji.
- Ciągłe uczenie się: Bycie na bieżąco z nowymi narzędziami i najlepszymi praktykami podczas budowania swojej podstawy technicznej.
- Wkład w zespół: Uczestnictwo w przeglądach kodu, dyskusjach zespołowych i dokumentacji, uczenie się od rówieśników, dzieląc się swoimi pomysłami.
Co powinieneś przynieść?
- 2+ lata doświadczenia w profesjonalnym rozwoju oprogramowania.
- Stopień A. lub B.S. w dziedzinie informatyki lub podobnym programie inżynieryjnym.
- Znajomość języka angielskiego. Silne umiejętności komunikacji werbalnej i pisemnej.
- Doświadczenie w budowaniu aplikacji webowych pełnego stosu (JavaScript, TypeScript, biblioteka/framework jak React, CSS, HTML).
- Znajomość backendu, rozwoju OOP (np. C# lub podobne, rozwój Web API).
- Znajomość relacyjnych baz danych (np. SQL Server, PostgreSQL lub podobne).
- Zrozumienie podstaw inżynierii oprogramowania, struktur danych, algorytmów i wzorców projektowych.
- Doświadczenie z kontrolą wersji (Git).
- Silne zainteresowanie nauką najlepszych praktyk backendowych i frontendowych.
- Dobre umiejętności komunikacyjne i współpracy, z biegłością w języku angielskim.
Dodatkowe punkty za…
- Znajomość i silne podstawy w frameworkach/bibliotekach JS, takich jak React i/lub Ember.
- Znajomość technologii chmurowych, Kafka lub mikroserwisów.
- Doświadczenie w automatycznym testowaniu dla usług webowych i backendowych.
Co zyskasz?
- Współpraca z wybitnymi ludźmi: praca obok zespołu wysokich osiągnięć, który ceni doskonałość i współpracę.
- Wpływ: wkład w funkcje, które będą doświadczane przez miliony klientów.
- Praca z prawdziwymi urządzeniami: budowanie rozwiązań, które interagują z fizycznymi urządzeniami IoT i widzenie swojej pracy w akcji.
- Wszechstronne doświadczenie: rozwijanie umiejętności zarówno w rozwoju frontendowym, jak i backendowym, współpracując z interesariuszami z zakresu produktu, designu i zarządzania.
- Nauka i rozwój: otrzymywanie mentorskiego wsparcia od starszych inżynierów i przejmowanie odpowiedzialności za coraz bardziej złożone funkcje.
- Praca z najnowszymi technologiami: zdobywanie doświadczenia w szerokim zakresie technologii IoT i SaaS, w tym C#, .NET, SQL Server, Kafka, React, Ember i innych.
- Długoterminowe zatrudnienie na podstawie stałej umowy o pracę (CoE).
- Atrakcyjny pakiet benefitów: opieka medyczna, ubezpieczenie na życie, pakiet sportowy, roczny budżet na rozwój zawodowy (2 000 USD).
Alarm.com jest pracodawcą oferującym równe szanse.
Software Engineer II in Kraków – pracodawca: Alarm.com
Alarm.com to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, gdzie innowacje w technologii wideo spotykają się z pasją do jakości. Pracując w zespole inżynieryjnym, będziesz miał możliwość rozwijania swoich umiejętności w obszarze IoT/SaaS, a także korzystania z licznych możliwości rozwoju zawodowego w atmosferze współpracy i wsparcia. Dodatkowo, firma stawia na elastyczność i nowoczesne podejście do pracy, co czyni ją atrakcyjnym miejscem dla ambitnych inżynierów oprogramowania.