W skrócie
- Zadania: Twórz innowacyjne aplikacje Android i usługi backendowe, które zmieniają życie milionów.
- Firma: Dynamiczna firma technologiczna, część Alarm.com, lidera w inteligentnych rozwiązaniach bezpieczeństwa.
- Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, ubezpieczenie na życie oraz budżet na rozwój zawodowy.
- Pozostałe informacje: Możliwość pracy zdalnej oraz dynamiczny rozwój kariery w inspirującym środowisku.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na doświadczenia użytkowników na całym świecie.
- Kwalifikacje: 5+ lat 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 to szybko rozwijająca się, przedsiębiorcza firma technologiczna i część Alarm.com. Alarm.com jest wiodącą platformą opartą na 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 rozwijających się obszarach, w tym AI, analityce wideo, rozpoznawaniu twarzy, uczeniu maszynowemu, analityce energetycznej i innych.
Zespół Customer Experience (CX) to mieszanka inżynierów mobilnych i webowych, którzy koncentrują 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 ochrony ich wartości oraz powiadamianie klientów o ważnych zdarzeniach w ich systemach.
Poszukujemy Senior Software Engineer (Android + Backend), który jest pasjonatem budowania intuicyjnych, niezawodnych i wpływowych doświadczeń dla klientów oraz chce przyczynić się do rozwiązań, które docierają do milionów ludzi. Alarm.com ceni współpracę i wspólne działania w biurze. Budujemy nowy zespół w Krakowie. Nasi pracownicy pracują w pełni z biura z możliwością okazjonalnej pracy zdalnej.
Obowiązki
- Budowanie i dostarczanie: Projektowanie, wdrażanie i utrzymywanie wysokiej jakości funkcji Android i usług backendowych.
- Współpraca: Ścisła współpraca z menedżerami produktów, projektantami i innymi inżynierami w celu dostarczenia funkcji skierowanych do klientów, które skalują się globalnie.
- Rozwiązywanie problemów: Tłumaczenie złożonych wymagań na wydajny, łatwy w utrzymaniu i niezawodny kod, z uwzględnieniem wydajności i bezpieczeństwa.
- Wkład w różne warstwy: Rozwój funkcji zarówno w natywnych aplikacjach Android (Kotlin/Java), jak i usługach backendowych (C#).
- Zapewnienie jakości: Pisanie testów jednostkowych i integracyjnych, współpraca z QA w celu walidacji funkcji oraz monitorowanie wydajności produkcji.
- Ciągłe doskonalenie: Pozostawanie na bieżąco z najlepszymi praktykami branżowymi i nowymi technologiami oraz wnoszenie nowych pomysłów do zespołu.
- Wsparcie i dzielenie się wiedzą: Udział w przeglądach kodu, dzielenie się wiedzą z kolegami oraz wkład w dokumentację zespołu.
Co powinieneś przynieść?
- 5+ lat doświadczenia w profesjonalnym rozwoju oprogramowania.
- Licencjat lub magister w dziedzinie informatyki lub podobnym programie inżynieryjnym.
- Biegłość w języku angielskim.
- Silne umiejętności komunikacyjne w mowie i piśmie.
- Silne doświadczenie w budowaniu natywnych aplikacji Android (Kotlin lub Java).
- Solidne doświadczenie w rozwoju backendu w C# i/lub Java.
- Znajomość baz danych relacyjnych (np. SQL Server, PostgreSQL lub podobnych).
- Silne zrozumienie podstaw inżynierii oprogramowania, struktur danych, algorytmów i wzorców projektowych.
- Doświadczenie z kontrolą wersji (Git) i pipeline'ami CI/CD.
- Umiejętność współpracy między zespołami i skutecznej komunikacji z publicznością techniczną i nietechniczną.
- Pasje do dostarczania aplikacji skierowanych do klientów, które są wydajne, niezawodne i intuicyjne.
Dodatkowe punkty za...
- Doświadczenie z React Native, rozwojem iOS (Swift/Objective-C) i/lub rozwojem webowym.
- Znajomość technologii chmurowych, Kafka lub mikroserwisów.
- Doświadczenie z automatycznym testowaniem dla Androida i usług backendowych.
Co zyskasz?
- Współpraca z wybitnymi ludźmi: Pracuj obok zespołu wysokich osiągnięć, który ceni doskonałość i współpracę.
- Natychmiastowy wpływ: Twoje wkłady dotrą do milionów klientów poprzez aplikacje mobilne Alarm.com i usługi backendowe.
- Praca z prawdziwymi urządzeniami: Buduj rozwiązania, które współdziałają z fizycznymi urządzeniami IoT i zobacz swoją pracę w akcji.
- Zdobycie wszechstronnego doświadczenia: Rozwijaj ekspertyzę w zakresie rozwoju mobilnego i backendowego, współpracując z interesariuszami z działu produktu, projektowania i zarządzania.
- Bycie upoważnionym: Przejmij odpowiedzialność za swoją pracę i wnieś swoje doświadczenie, aby tworzyć najlepsze rozwiązania w swojej klasie.
- Praca z najnowszymi technologiami: Zyskaj dostęp do szerokiego spektrum technologii IoT i SaaS, w tym Android (Kotlin/Java), C#, .NET, SQL Server, Kafka i innych.
- Długoterminowe zatrudnienie na podstawie 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).
Senior Software Engineer (Full-stack Android) in Kraków – pracodawca: Alarmcom
EBS to dynamiczna firma technologiczna z siedzibą w Krakowie, która oferuje wyjątkowe możliwości rozwoju zawodowego w obszarze inżynierii oprogramowania. Pracując w zespole pełnym utalentowanych specjalistów, będziesz miał okazję tworzyć innowacyjne rozwiązania, które mają realny wpływ na życie milionów użytkowników. Oferujemy atrakcyjny pakiet benefitów, w tym opiekę medyczną, ubezpieczenie na życie oraz budżet na rozwój zawodowy, co czyni nas doskonałym pracodawcą dla osób poszukujących satysfakcjonującej i znaczącej pracy.