#1 Job Board for tech industry in Europe

Programista Android
Mobile

Programista Android

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    regular

    Kotlin

    regular

Job description

Online interview
Cześć!

Tu Transition Technologies-Software. Jesteśmy społecznością ponad 250 specjalistów IT, zajmujących się dostarczaniem profesjonalnych usług programistycznych i consultingowych. Stanowimy część Grupy Kapitałowej Transition Technologies, która w tym roku skończyła 30 lat. Przez ten czas staliśmy się liderem w produkcji oprogramowania w obszarach gazownictwa, energii i sektora publicznego. Z sukcesem zrealizowaliśmy ponad 500 projektów, a efektem naszych działań są największe systemy informatyczne w kraju. 

Jeśli zechcesz do nas dołączyć, staniesz się częścią multitechnologicznego zespołu, rozsianego od Pomorza do Podkarpacia (mamy biura w Koszalinie, Białymstoku, Ostrowie Wielkopolskim, Warszawie, Lublinie i Rzeszowie, ale możesz też pracować z nami w pełni zdalnie). W naszych szeregach są: programiści Java, JavaScript, Python, .NET, specjaliści ds. baz danych, testerzy oprogramowania, DevOpsi, UX/UI designerzy, architekci oprogramowania. Nie brakuje także Scrum Masterów, bo cenimy zwinną pracę. Brzmi dobrze? Przeczytaj naszą ofertę i aplikuj!

Czym będziesz się zajmować?
 
  • analizą wykonalności nowych funkcjonalności,
  • projektowaniem, pisaniem kodu źródłowego, komentarzy,
  • pokrywaniem kodu źródłowego testami (jednostkowymi oraz integracyjnymi), 
  • dokumentowaniem kodu źródłowego,
  • przeprowadzaniem code review oraz refaktoryzacji,
  • usuwaniem błędów,
  • optymalizacją oprogramowania pod kątem wydajności i dostępności,
  • dbałością o wysoką jakość wytwarzanych rozwiązań,
  • stałą współpracą z pozostałymi członkami zespołu projektowego,
  • uczestnictwem w spotkaniach projektowych.

 Lubisz wyzwania? Zapraszamy na pokład, jeśli: 
 
  • masz min. 2 lata doświadczenia na stanowisku programisty w tworzeniu aplikacji mobilnych,
  • masz doświadczenie w programowaniu w językach Java i/lub Kotlin,
  • masz doświadczenie z takimi narzędziami, jak: Dagger 2, Retrofit, Jackson, Coroutines, Junit, Mockito, Room, Picasso, Databinding, Butter Knife lub odpowiadającymi im alternatywami 
  • posiadasz umiejętność praktycznego zastosowania wzorców MVVM oraz MVC,
  • potrafisz pisać testy jednostkowe,
  • znasz WCAG 2.1 na poziomie AA.

 Dodatkowo docenimy:
  
  • umiejętność pracy z "lifecycle-aware components",
  • doświadczenie w realizowaniu projektów z mediami strumieniowymi,
  • doświadczenie z: SQLite, RxJava2.

Chcesz poznać nas lepiej? Odwiedź nas na: