Senior Software Developer in Warsaw

Senior Software Developer in Warsaw

Warsaw Pełny etat 90000 - 110000 zł / rok (szac.) Stacjonarnie
E

W skrócie

  • Zadania: Twórz innowacyjne aplikacje Android i współpracuj z zespołami w celu optymalizacji rozwiązań.
  • Firma: Emerson - firma technologiczna z kulturą współpracy i innowacji.
  • Benefity: Konkurencyjne wynagrodzenie, rozwój zawodowy i wsparcie w karierze.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Wpływaj na decyzje techniczne i twórz rozwiązania, które mają znaczenie globalnie.
  • Kwalifikacje: Doświadczenie w tworzeniu aplikacji Android i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

Jeśli jesteś profesjonalistą w dziedzinie rozwoju oprogramowania, który szuka możliwości rozwoju kariery, Emerson ma dla Ciebie ekscytującą ofertę! Jako część naszego zespołu Rozwiązań Niezawodności, będziesz przyczyniać się do rozwoju innowacyjnych rozwiązań programowych, które pomagają klientom poprawić niezawodność, bezpieczeństwo i wydajność krytycznych operacji przemysłowych na całym świecie.

W tej roli Twoje obowiązki będą obejmować:

  • Projektowanie, rozwijanie i utrzymywanie wysokiej jakości aplikacji Android z wykorzystaniem nowoczesnych praktyk i technologii rozwoju.
  • Analizowanie wymagań klientów i biznesowych w celu dostarczenia skutecznych rozwiązań programowych.
  • Przyczynianie się do projektowania interfejsu użytkownika oraz ogólnych ulepszeń doświadczeń użytkowników.
  • Współpraca z inżynierami oprogramowania w celu zaprojektowania i wdrożenia solidnej architektury oprogramowania.
  • Rozwój, testowanie i utrzymywanie kodu aplikacji, w tym testów jednostkowych i integracyjnych.
  • Profilowanie, rozwiązywanie problemów i optymalizacja wydajności, niezawodności i skalowalności aplikacji.
  • Tworzenie i utrzymywanie dokumentacji technicznej oraz narzędzi dla deweloperów.
  • Udział w przeglądach kodu i promowanie najlepszych praktyk inżynierii oprogramowania.
  • Identyfikowanie ryzyk technicznych, proponowanie rozwiązań i wspieranie planowania wdrożenia.
  • Współpraca z interesariuszami z różnych działów, w tym zarządzania produktem, marketingu i zespołów inżynieryjnych.
  • Wsparcie ciągłego doskonalenia procesów i metodologii rozwoju oprogramowania.
  • Dzielenie się wiedzą techniczną i udzielanie wskazówek członkom zespołu w celu wspierania wspólnego sukcesu.
  • Przyczynianie się do inicjatyw innowacyjnych i rozwoju własności intelektualnej.

Kto jesteś: Budujesz silne partnerstwa i współpracujesz z innymi, aby osiągnąć wspólne cele. Komunikujesz się jasno i skutecznie z technicznymi i nietechnicznymi odbiorcami, dostosowując się do zmieniających się priorytetów i złożonych wyzwań. Nieustannie poszukujesz nowych sposobów na poprawę produktów, procesów i wyników klientów poprzez innowacje i naukę. Demonstrujesz odporność, ciekawość i zdrowy osąd w obliczu wyzwań technicznych i jesteś zmotywowany do dostarczania wysokiej jakości wyników, które tworzą wartość dla klientów i współpracowników.

Aby ubiegać się o tę rolę, będziesz potrzebować:

  • Doświadczenia w rozwijaniu natywnych aplikacji Android przy użyciu Kotlin.
  • Silnego zrozumienia Kotlin Coroutines i Android Jetpack Compose.
  • Doświadczenia w pracy z SDK Android i nowoczesnymi frameworkami rozwoju Android.
  • Znajomości zasad architektury oprogramowania, w tym Clean Architecture i modularnego projektowania.
  • Znajomości współczesnych wzorców architektonicznych Android, takich jak MVVM i MVI.
  • Doświadczenia w implementacji frameworków wstrzykiwania zależności, takich jak Dagger lub Hilt.
  • Znajomości praktyk i frameworków testowania oprogramowania, takich jak JUnit i MockK.
  • Doświadczenia w korzystaniu z systemów kontroli wersji, takich jak Git i GitFlow.
  • Zrozumienia metodologii rozwoju Agile, w tym Scrum.
  • Znajomości zasad projektowania UI/UX i wytycznych Material Design.
  • Świadomości najlepszych praktyk bezpieczeństwa aplikacji mobilnych.
  • Silnych umiejętności komunikacyjnych, współpracy i rozwiązywania problemów.
  • Profesjonalnej znajomości języka angielskiego i polskiego, aby skutecznie współpracować z zespołami globalnymi i regionalnymi.

Preferowane kwalifikacje, które wyróżniają Cię:

  • Doświadczenie w przyczynianiu się do decyzji dotyczących architektury oprogramowania i map drogowych technicznych.
  • Doświadczenie w wsparciu złożonych produktów programowych wdrożonych w środowiskach przemysłowych, inżynieryjnych lub krytycznych dla misji.
  • Znajomość technik optymalizacji wydajności i profilowania aplikacji.
  • Doświadczenie w mentorowaniu programistów lub zapewnianiu technicznego przywództwa w ramach zespołów projektowych.
  • Umiejętność oceny nowych technologii i rekomendowania innowacyjnych rozwiązań.
  • Udokumentowane doświadczenie w pracy w zespołach rozproszonych globalnie i międzyfunkcyjnych.
  • Dyplom licencjata lub równoważne doświadczenie w dziedzinie informatyki, inżynierii komputerowej, inżynierii oprogramowania lub pokrewnej dyscyplinie technicznej.

Nasza kultura i zobowiązanie wobec Ciebie: W Emerson priorytetowo traktujemy miejsce pracy, w którym każdy pracownik jest ceniony, szanowany i ma możliwość rozwoju. Tworzymy środowisko, które zachęca do innowacji, współpracy i różnorodnych perspektyw — ponieważ wiemy, że wspaniałe pomysły pochodzą od wspaniałych zespołów. Nasze zobowiązanie do ciągłego rozwoju kariery i budowania inkluzywnej kultury zapewnia Ci wsparcie, abyś mógł się rozwijać. Niezależnie od tego, czy poprzez mentoring, szkolenia, czy możliwości przywódcze, inwestujemy w Twój sukces, abyś mógł wywrzeć trwały wpływ. Wierzymy, że różnorodne zespoły pracujące razem są kluczem do napędzania wzrostu i osiągania wyników biznesowych.

Senior Software Developer in Warsaw – pracodawca: Emerson

Emerson to doskonały pracodawca, który stawia na bezpieczeństwo i zdrowie swoich pracowników w dynamicznym środowisku produkcyjnym w Łodzi. Oferujemy wyjątkową kulturę pracy, która sprzyja współpracy i ciągłemu rozwojowi, a także liczne możliwości szkoleń i awansu zawodowego. Pracując z nami, będziesz częścią zespołu, który dąży do wprowadzenia innowacyjnych rozwiązań w zakresie ochrony środowiska i bezpieczeństwa, co czyni naszą firmę atrakcyjnym miejscem dla osób poszukujących satysfakcjonującej kariery.

E

Dane kontaktowe:

Zespół rekrutacyjny Emerson

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Developer in Warsaw

Rozwój aplikacji na Androida
Kotlin
Kotlin Coroutines
Android Jetpack Compose
Android SDK
Zasady architektury oprogramowania
Czysta architektura