Mono je osnovan 2003. godine i početkom 2018. zapošljava preko 50 developera, dizajnera i testera. U prosjeku, 90% prihoda ostvarujemo na stranim tržištima. Radimo specijalizirane aplikacije po specifikacijama naručitelja u bankarstvu, financijama, medicini, farmaciji, recruitmentu, energetici, i brojnim drugim područjima. Još je važnije da razvijamo i vlastite proizvode za podršku razvoju aplikacija (Baasic), upravljanje sadržajem i izgradnju društvenih mreža (MonoX), te upravljanje procesom registracije lijekova (eCTD Office).
Dobitnici smo brojnih nagrada i priznanja – trostruka Zlatna kuna HGK za najbolju malu tvrtku u županiji, Deloitte Technology Fast 50 za najbrže rastuće tehnološke tvrtke u srednjoj Europi, European Business Awards, itd.
Nekoliko smo puta navodili da za početak suradnje ne tražimo veliko iskustvo u radu s “našim” tehnologijama, no kod prijave za posao ili praksu je preporučljivo znati barem osnove. Evo što preporučamo kao materijale za uvod.
Back-end developer
Back-end developeri razvijaju poslovnu logiku i pripadajuće podatkovne modele. U svakodnevnom radu u Monu primarno koristimo programski jezik C# i ASP.NET MVC framework na strani servera, kao i PostgreSQL ili SQL Server RDBMS-ove za pohranu podataka, uz nekoliko različitih noSQL sustava koje koristimo po potrebi.
Znanja koja bi kandidati trebali usvojiti obuhvaćaju:
- osnovne programskog jezika C#. Preporučamo screencast C# Fundamentals for Absolute Beginners, kao i C# Programming Yellow Book kao odlične izvore informacija za početak učenja.
- ASP.NET Core 2 Web Framework kao nadogradnju osnovnog znanja programskog jezika C#. ASP.NET Core – Beginner tečaj, kao i sažeta knjiga Little ASP.NET Core Book će vam dati dobar uvod. Početnici obično zapinju na “naprednijim” temama poput dependency injectiona i unit testinga, no uz malo prakse ovi se koncepti lako usvajaju, a i mi smo tu da vam pomognemo.
- osnove SQL-a i poznavanje relacijskih baza podataka. Za uvod možete koristiti video tečaj SQL Database Fundamentals, kao i knjigu SQL Queries Succinctly. Isti izdavač nudi i odličan pregled za Entity Framework Core, Object Relational Mapper alat koji se najčešće koristi za komunikaciju s bazama podataka u ASP.NET aplikacijama.
- Git (kao i GitHub servis baziran na njemu), sustav za verzioniranje koda. Preporučamo GitHub for Windows Users, kao i Git Succinctly.
- osnove HTTP-a, REST, JSON: dobar tutorial na ovu temu možete pronaći ovdje.
Naravno, ne očekujemo da kod prijave na praksu ili oglas za posao imate bogato iskustvo s navedenim alatima i tehnologijama, no preporučljivo je upoznati se barem s osnovama.
Front-end developer
Front-end developeri primarno koriste HTML, CSS i JavaScript za razvoj interaktivnih korisničkih sučelja web i mobilnih aplikacija. Neka od znanja koja trebaju usvojiti su jednaka onima koje imaju back-end developeri. Također, napominjemo da naši back-end developeri vrlo često dobro poznaju JavaScript i pripadajuće alate i frameworke.
Što trebaju znati front-end developeri?
- osnove HTML-a i CSS-a. Preporučamo HTML5 & CSS3 Fundamentals: Development for Absolute Beginners, kao i How to Code in HTML5 and CSS3.
- JavaScript. JavaScript Fundamentals for Absolute Beginners, JavaScript Succinctly i Eloquent JavaScript su samo neki od brojnih besplatnih resursa za učenje ovog jezika.
- neki od JavaScript frameworka, preporučamo Angular ili React. Angular Succintly, AngularJS for .NET Developers, React.js Succinctly, The Road to Learn React i Awesome React će vam pomoći da lakše savladate osnove.
- Git i osnove HTTP-a i srodnih protokola. Pogledajte sekciju za backend developere za više informacija.
Ostale pozicije
Mono zapošljava i ostale profile – prvenstveno digitalne/UX dizajnere i testere. Nažalost, broj kandidata za te pozicije je redovito manji za red veličine, tako da potrebna predznanja i proces uvođenja u posao definiramo individualno.
Trebate pomoć?
Učenje programiranje zahtjeva puno praktičnog rada. Rado ćemo pomoći ako zapnete kod učenja, a stalno primamo prijave za praksu i posao. Javite nam se!