- Wsparcie zespołów projektowych przy implementacji aplikacji i testach.
- Możliwość pracy przy projektach klienckich.
- Analiza błędów w oprogramowaniu i ich naprawa.
- Poznawanie zwinnych technik wytwarzania oprogramowania.
- Regularne otrzymywanie code review, przygotowywanego przez doświadczonych kolegów.
- Eksperymentowanie z technologiami pozaprojektowymi w ramach licznych wewnętrznych hackathonów.
Software Engineering (Fullstack) Internship
Krótko o nas:
iteratec jest dostawcą innowacyjnych usług IT. Posiadamy 7 oddziałów w Europie i zatrudniamy ponad 400 osób, natomiast nasz wrocławski zespół tworzy 20 wyjątkowych osób. Dostarczamy nowoczesne i indywidualne rozwiązania zarówno dla największych klientów (BMW, Red Bull, Daimler), jak i start-upów. Pracujemy w małych zespołach i stawiamy na wysoką jakość wytwarzanego oprogramowania, które tworzymy zwinnie. Oprócz prac projektowych mamy też czas na poznawanie nowych technologii oraz eksperymentowanie z takimi zagadnieniami jak blockchain, machine learning czy IoT – to wszystko w ramach czasu pracy!
Jakie wyzwania na Ciebie czekają?
Wymagania:
Must have
- Ukończony przynajmniej 2 rok studiów informatycznych lub innych nauk ścisłych/ekonomicznych.
- Umiejętność programowania w jednym z języków obiektowych lub funkcyjnych (Java lub JavaScript/TypeScript)
- Umiejętność analitycznego myślenia.
- Rozumienie podstawowych algorytmów.
- Otwartość na pracę w zespole oraz feedback.
- Otwartość na poznawanie nowych technologii.
- Chęć rozwijania się i poszerzania swoich umiejętności.
- Podstawowa znajomość języka niemieckiego (min. A1).
- Dobra znajomość języka angielskiego (min. B1).
Nice to have
- Znajomość baz danych.
- Znajomość frameworków i bibliotek (np. React, Angular, Spring).
- Znajomość innych języków programowania (np. Kotlin).
- Znajomość takich narzędzi jak: IntelliJ, Git, Maven/ Gradle, Jira.
- Znajomość zasad pisania czystego kodu.
Co oferujemy?
- Możliwość pogodzenia praktyk ze studiami dzięki elastycznym godzinom pracy.
- Możliwość pracy na część etatu.
- Możliwość częściowej pracy zdalnej (w czasie pandemii wszyscy pracujemy z domu).
- Możliwość zdobycia pierwszego doświadczenia i dowiedzenia się, jak działają konkretne mechanizmy w tworzeniu oprogramowania.
- Ciekawe, innowacyjne projekty wewnętrzne.
- Kurs języka niemieckiego.
- Zdobywanie wiedzy i umiejętności pod okiem doświadczonych programistów i architektów.
Proces rekrutacji
Proces rekrutacji składa się z telefonicznej weryfikacji językowej (niemiecki, angielski), testu technicznego online i rozmowy rekrutacyjnej z elementami pair programmingu (obecnie również online).
Czekamy na Twoją aplikację! Będzie nam miło Cię poznać!