Ovako izgleda ponedeljak u Appworksu.
Dođeš, otvoriš Slack. Ako task ili problem čekaju, otvoriš Claude Code, objasniš mu, razmisliš šta predlaže, ispraviš, pustiš u produkciju. Trajalo ti je 25 minuta, zajedno sa kafom.
Posle toga, radiš na novoj funkcionalnosti za platformu. Backend u Laravelu, frontend u Vue-u, testovi, deploy - sve ti, sve uz Claude Code kao alat koji bitno ubrzava ceo proces. Pre pauze za ručak stigao/la si dalje nego što bi pre godinu dana stigao/la za celu nedelju.
Ne samo to - dok radiš na jednom rešenju, otvorena su ti još dva taba u Claude Codeu, gde se krčka i planira sledeći task. Ako ti ovo zvuči normalno, ili kao nešto što bi hteo/la da ti bude normalno... Što bi se reklo - nastavi da čitaš.
Zvuči površno? Kao neozbiljan vibe coding?
Verujemo da se naš poziv menja jako brzo. AI je preuzeo pisanje linija koda. Kod nas nismo napisali liniju koda od početka godine. Ali to ne znači da programeri nestajemo - znači da se posao pomera naviše.
Prva promena - prestali smo da delimo ljude na "backend" i "frontend". Prestali smo i da čekamo da nam neko napiše specifikaciju za svaki task. Claude piše kod, ali mi definišemo šta treba da se napravi, zašto, i za koga. Razumevanje logike sistema, strukture baza, arhitekture, kao i načina korišćenja toga što uradimo - to je sada važnije nego ikad. A ti imaš vremena za te stvari upravo zato što ne pišeš svaki red koda sam/a.
Zato ne tražimo "PHP developera". Tražimo osobu koja razume kako softver funkcioniše kao celina, koja ume da razmišlja o proizvodu, ne samo o svom delu koda, i koja nije alergična na to da uči nove tehnologije.
Ko smo mi?
Mi smo Appworks. Od 2014. pravimo platforme za medije i sportske organizacije - CMS, mobilne aplikacije, AI alate za transkripcije i govor, sistem za upravljanje fotografijama i videima. Isključivo naši proizvodi, ne radimo outsourcing. Smatramo da smo zbog toga otporniji na promene na tržištu.
Naši partneri? Chelsea FC, Ringier, Panathinaikos FC, HRT, Insajder, Krik, AS Roma, RTS, FK Partizan, CRTA, B92, grčka košarkaška liga, Queens Park Rangers, i još dvadesetak drugih.
Mali smo tim. Ne koristimo Jiru (napravili smo svoj sistem za vođenje napretka i zadataka). Nemamo sprintove ni standupove. Imamo proizvode, klijente i ljude koji preuzimaju odgovornost.
Šta ćeš raditi?
- Radiš na celom stacku: Laravel/PHP backend, Vue i React frontend, MySQL, REST API. Ponekad i Python. Nije ti svaka od ovih tehnologija jaka strana - to je normalno. Claude Code i iskusniji kolege pokrivaju razliku, i začudićeš se koliko brzo prestaneš da se plašiš nepoznatog
- Od druge nedelje si na pravim projektima. mPanel (CMS platforma sa 40+ klijenata), Pchela (sistem za upravljanje medijskim sadržajima), mobilne aplikacije u React Nativu
- Dobićeš i taskove, ali ne čekaš uvek da ti neko kaže šta da radiš. Vidiš problem ili priliku, skočiš na njih i predložiš. Imaš podršku - ali inicijativa je tvoja
- Koristiš Claude Code kao primarni razvojni alat. Ne kao pomoć, ne kao autocomplete; tu je kao tvoj partner koji ti omogućava da uradiš za sat ono što bi inače trajalo dan
- Šalješ kratak dnevni izveštaj: šta je danas urađeno, šta me blokira, šta je sledeće. Tri rečenice
Koga tražimo?
- Osobu koja je nešto napravila sama; nešto što zapravo radi i što možda koristi još neko osim tebe. Ili barem nešto za čim ti je bilo žao kad je prestalo da radi
- Razumeš kako funkcioniše web: HTTP, baze, API, šta se dešava između klika u browseru i odgovora servera. Ako razumeš MVC i imaš volju, onda je Appworks možda mesto na kom ćeš brzo naučiti mnogo stvari
- Ne bežiš od frontenda. Nije ti ispod časti da objasniš Claudeu kako da se izbori sa CSS-om, ako to znači da korisnik dobije bolji proizvod
- Koristiš ili si spreman/na da agresivno počneš da koristiš AI alate. Kod nas Claude Code nije opcija, već osnovno sredstvo za rad, kao IDE
- Završavaš stvari. Ne pet taskova na 80%, nego svaki na 100% - deployovan, testiran, potvrđen da radi. Ovo je možda najvažnija stavka u celom oglasu
Ovo NIJE za tebe ako:
- Trebaš jasne instrukcije za svaki zadatak, korak po korak
- Misliš da je testiranje nešto što "rade drugi ljudi"
- Zanima te isključivo jedna tehnologija i ne želiš da izađeš iz zone komfora
- Čekaš da prođe radno vreme, a ne da prođe problem
Šta nudimo?
- Plaćenu praksu do 3 meseca, sa ciljem stalnog zaposlenja. Većina našeg tima je počela ovako, i brzo napredovala
- Rad na pravim proizvodima od prvog dana, sa pravim klijentima
- Claude pretplatu - to je alat koji te čini bržim i koristićeš ga ceo dan
- Kraću radnu nedelju (skraćeni petak + jedno jutro za duže spavanje)
- Učenje kroz rad, uz iskusnije kolege koji znaju sistem iznutra. Neki smatraju da su ovde naučili iznenađujuće mnogo za prvih par meseci
- Internu ligu u eFootballu, sistem gejmifikacija za mesečne nagrade, i nedeljne diskusije o tome zašto studenti sigurno pobeđuju
Radno mesto biće ti u Vlajkovićevoj ulici, sa nekoliko naših klijenata koje volimo na manje od 1000m od nas (tako kaže Google Maps, nismo merili).
Kako da se prijaviš?
Pošalji CV i kratko objašnjenje (ne mora baš celog da napiše ChatGPT). Odgovori zašto te interesuje rad u ovakvom okruženju, i odgovori na ovo pitanje: "Opiši nešto što si napravio/la sam/a, od početka do kraja. Šta je bio najteži deo?"
Nemamo standardnu proceduru sa pet krugova intervjua. Prvi razgovor je online i traje 15 minuta. Ako se poklopimo, pozvaćemo te na sastanak uživo. Odlučujemo se odmah nakon toga. Ne tražimo savršenstvo. Tražimo ljude koji ne odustaju dok ne proradi.