inhire.ioBlogPraca w ITO tym jak itCraft urosło z 3 programistów do prawie 70 osób

O tym jak itCraft urosło z 3 programistów do prawie 70 osób

Praca w IT
24/06/2020

Opowiedz proszę o ITCRAFT, kim jesteście, czym się zajmujecie?

Karol, CEO: Jesteśmy software housem istniejącym od 2010 roku – czyli właśnie kończymy 10 lat. Specjalizujemy się w tworzeniu oprogramowania ze szczególnym uwzględnieniem natywnych aplikacji mobilnych dla iOS i Androida oraz aplikacji webowych.

Naszym klientom oferujemy kompleksowe usługi. Organizujemy warsztaty, na których omawiamy cele biznesowe i pomagamy stworzyć konkretny plan rozwoju. Tworzymy prototypy i makiety, z których powstaje design naszych produktów. Testujemy i pomagamy w utrzymaniu aplikacji. To jeden z naszych największych atutów – wszechstronność i indywidualne podejście do każdego projektu.

Jakich kandydatów aktualnie szukacie w inhire.io? (Android, iOS, Frontend, Backend – coś jeszcze?

Rafał, CTO: W chwili obecnej poszukujemy specjalistów (regular/senior) na stanowiska Android, iOS, Frontend oraz Backend developerów. Są to u nas stałe rekrutacje trwające przez cały rok. Obecnie ze względu na duże obłożenie projektów, intensywnie poszukujemy kandydatów na każde z tych stanowisk. Otworzyliśmy się także na możliwość pracy w pełni zdalnej, choć największym priorytetem jest dla nas powiększanie naszych zespołów w biurach w Bydgoszczy, Gdańsku i Toruniu.

Jednocześnie poszukujemy specjalisty z rocznym doświadczeniem w cross-platform, z naciskiem na framework Flutter. Idealny kandydat powinien mieć przynajmniej 2-3 lata doświadczenia w tworzeniu natywnych aplikacji mobilnych.

Jak trafiłeś do ITCRAFT?

Rafał, CTO: Karola i Bartka, czyli założycieli itCraft, poznałem na uczelni. W czasie studiów pracowałem z Bartkiem nad projektami naukowymi. Po studiach zacząłem pracę w korporacji i 3 lata w niej wystarczyły mi, żeby podjąć decyzję o rozpoczęciu nowej przygody. W tamtym czasie Karol i Bartek akurat odezwali się do mnie z propozycją współtworzenia firmy programistycznej i w ten sposób dołączyłem do itCraft jako trzecia osoba.

Co sprawiło, że tak długo pracujesz w jednym miejscu? Dla osoby ze świata IT to chyba dużo powyżej średniej?

Rafał, CTO: Udział w rozwoju firmy, która rozwinęła się z trzyosobowego zespołu w software house zatrudniający ponad 65 specjalistów, daje ogromną satysfakcję. Przez te 9 lat przeszedłem z itCraft przez bardzo wiele etapów i pracowałem na kilku stanowiskach. Byłem programistą, analitykiem, architektem, project managerem i tech leaderem. Stopniowe budowanie struktur, wypracowywanie i optymalizacja procesów, znajdowanie rozwiązań dla pojawiających się problemów to zajęcia, dzięki którym nie mogłem się nudzić. A przed nami pewnie jeszcze wiele nowych wyzwań.

W obszarze jakich technologii się poruszacie?

Karol, CEO: Koncentrujemy się głównie na nowoczesnych technologiach mobilnych, webowych i backendowych. Natywne aplikacje budujemy w Kotlin i Swift, a cross-platformowe w Flutterze i React Native. Nie są nam obce rozwiązania chmurowe jak AWS i Google Cloud. Nasz stack obejmuje również frameworki takie jak Java, Angular, Vue.js, Node.js, Spring czy Docker.

Jak wygląda proces wytwarzania software’u w Waszej firmie?

Karol, CEO: Pracujemy w zespołach Agile Scrum, współpracując z Product Ownerem i często również głównymi użytkownikami po stronie zamawiającego. Ważnym elementem całego procesu wytwórczego jest faza projektowania UX i UI, którą zajmuje się nasz zespół Product Design. Prawidłowe podejście do budowania doświadczeń użytkownika oraz tworzenia finalnych prototypów to gwarancja odpowiedniego rozwoju oprogramowania.

Posłuchaj naszego Praktycznego podcastu!

Jaki jest Twój pomysł na skalowanie zespołu oraz organizacji zatrzymując przy tym największe talenty, które często lubią być indywidualistami?

Karol, CEO: Nasi szefowie działów (managerowie lub architekci technologii) to faktycznie indywidualiści, osoby o największym doświadczeniu i wiedzy. Dzięki nim rozwój naszych zespołów jest dynamiczny. Zawsze nadążamy za aktualnymi trendami, w szczególności jeśli chodzi o rozwój technologiczny i procesowy. Wewnątrz całej firmy panuje atmosfera otwartości i gotowości do otrzymania lub udzielenia informacji zwrotnej dla współpracowników.

Zarówno w komunikacji zespołowej, jak i z naszymi klientami stawiamy na otwartość i pracę zespołową. Utrzymujemy i rozwijamy coraz większe projekty, stąd nacisk na odpowiednią komunikację jest niezbędny. Indywidualiści wewnątrz zespołów mają zawsze wystarczającą ilość przestrzeni do pracy samodzielnej, rozwijania siebie, ale to praca zespołowa i podkreślenie jej istoty daje nam przewagę nad innymi firmami. 

Jak wygląda rekrutacja do ITCRAFT z perspektywy CTO? Jakie kompetencje i umiejętności cenisz najbardziej?

Rafał, CTO: Proces rekrutacji na stanowiska techniczne składa się z 3 etapów. Zaczynamy od wstępnej selekcji CV kandydatów oraz wysyłania i analizy ankiet zbierających podstawowe informacje o obszarach kompetencji kandydata – bez pytań technicznych. Następnie przeprowadzamy rozmowy rekrutacyjne, na których sprawdzamy umiejętności techniczne, umiejętności miękkie i pewne aspekty myślenia algorytmicznego. Na koniec sprawdzamy poziom znajomości języka angielskiego.

Jeśli miałbyś udzielić jednej rady jeśli chodzi o rozwój i karierę nowicjuszom z szeroko rozumianego IT byłoby to … ?

Karol, CEO: Praca i nauka prowadzące do rozwoju kompetencji i stałego poszerzania swojej wiedzy. Rynek IT mocno się zmienił w ostatnich 10 latach. Już nie wystarczy powiedzieć: “umiem kodować”, aby otrzymać dobrze płatną pracę. Największy sukces w branży mogą osiągnąć osoby, które naprawdę lubią to zajęcie – lubią pisać kod, projektować, testować oprogramowanie.

Idzie za tym naturalna chęć do rozwoju, nauki nowych technologii, metodologii i procesów. Jest to niezbędne do utrzymania się w tej profesji. Technologie, języki programowania zmieniają się średnio raz na 3-4 lata lub nawet częściej. Bez umiejętności szybkiej nauki i chęci do rozwoju będzie to utrudnione.

Czym Twoim zdaniem itCraft przyciąga do siebie specjalistów? Dlaczego ludzie chcą u Was pracować?

Karol, CEO: Naszym atutem jest otwartość i słuchanie tego, co pracownik chce nam powiedzieć. Stawiamy na rozwój – zarówno indywidualny, jak i całego zespołu. Wciąż wdrażamy nowe technologie, aby móc oferować usługi na jak najwyższym poziomie. Efektywność, praca zespołowa i pozytywna atmosfera też nie są bez znaczenia.

Co dobrego robicie dla community, potencjalnie Waszych przyszłych kandydatów/pracowników?

Regularnie staramy się dzielić naszą wiedzą ze światem, w formie Webinarów czy Ebooków:

Warsztaty UX/UI Design

Nasze Ebooki:

Android developer – The ultimate guide

iOS developer: The ultimate guide

Cross-platform vs. Native development – The ultimate guide