Description
Om Tikab
Tikab är ett svenskt teknikkonsultbolag med ett fyrtiotal medarbetare.
Vi arbetar med broar, slussar, industrikonstruktioner och stora infrastrukturprojekt i norra Europa.
Vi gör dynamiska beräkningar, hållfasthetsanalys, tung maskinkonstruktion och BIM/VDC-samordning i några av regionens mer krävande projekt.
Vi bygger också mjukvara, och det är där den här rollen hör hemma.
Våra användare är byggnads- och maskiningenjörer, och många av dem sitter i rummet bredvid.
Du kommer inte att designa för en påhittad persona beskriven i en brief.
Du kan gå över, se någon använda det du byggt, och direkt förstå vad du missade.
Tikab är partnerägt och lönsamt med en omsättning på runt 50 MSEK, vilket innebär att vi väljer våra uppdrag själva och inte optimerar för någon annans exit.
Vi har ett tydligt fokus på visuella lösningar och gamification, och tar med oss ny visuell kommunikation och interaktion in i en bransch som sällan ser den.
Vi har levererat flera utbildningsupplevelser som bygger på speldesign, från digitala brädspel till gamifierad VR.
Vårt mjukvaruteam utvecklar dessutom egna produkter, bland annat Flatbox, en granskningsplattform byggd på BEAst-standarden, och OmniTwin, en plattform för digitala tvillingar och punktmolnshantering som körs i molnet eller on-prem, bland annat hos offentliga kunder.
Utöver detta levererar vi skräddarsydda system till kunder inom bygg och tung industri.
Rollen
Junior fullstackutvecklare med UX/UI-inriktning, Stockholm, hybrid.
Det här är en roll för dig som är tidig i karriären, som både bygger och designar, och som vill fortsätta göra båda delarna i stället för att välja.
Du kommer att arbeta med riktiga funktioner i våra produkter från start, med stöd och granskning från seniora utvecklare.
Du kommer inte att parkeras på ärenden ingen annan ville ha.
Backend är Django och PostgreSQL.
Frontend är TypeScript, och valet av ramverk är under aktiv omprövning snarare än avgjort.
Du behöver inte kunna allt från dag ett.
Du behöver däremot vara den sortens person som läser koden runt det du håller på att ändra.
Designdelen i rollen är riktigt arbete, inte dekoration.
Mjukvara i den här branschen är oftast ful och oftast svåranvänd, vilket betyder att det finns gott om utrymme att göra bättre.
Du kommer att arbeta med gränssnitt där innehållet är komplext: ritningar, modeller, punktmoln och granskningsflöden där det får konsekvenser om någon missar något.
Att göra det begripligt är ett designproblem innan det är ett kodproblem.
Sedan finns det visuella och interaktiva vi gör vid sidan av: 3D, gamifierade upplevelser, och att göra komplex teknik förståelig för människor som inte är ingenjörer.
Hur mycket av det som hamnar i den här rollen beror på vad du är bra på och vad du vill.
Vi bygger också in AI i våra produkter och i vårt utvecklingsarbete, där det gör verklig nytta och där vi kan stå för det som kommer ut.
Våra kunder bygger saker som måste hålla, och vi ser på mjukvara på samma sätt.
Som junior utvecklare innebär det att vi förväntar oss att du förstår koden du checkar in, oavsett om en modell hjälpte dig att skriva den.
Vad vi söker
Verklig visuell förmåga, och den ska gå att visa.
Komposition, typografi, färg, hierarki: det som skiljer ett gränssnitt någon har formgivit från ett gränssnitt någon har satt ihop.
Vi söker en visuell designers instinkter hos någon som också kan bygga saken.
Stabil grund i frontend: HTML, CSS och responsiv design som något du behärskar snarare än brottas med.
Praktisk erfarenhet eller utbildning på backendsidan, inklusive arbete med API:er och databaser.
Det kan komma från studier, egna projekt, praktik eller ett första jobb.
Vi bryr oss mer om vad du faktiskt har byggt än om var det skedde.
Grunderna i att arbeta i en kodbas tillsammans med andra: versionshantering, felsökning som tar sig till den verkliga orsaken, och kod som någon annan kan läsa om ett halvår.
Förmågan att arbeta med människor som inte är utvecklare och översätta det de behöver till ett gränssnitt som håller ihop.
Våra ingenjörer berättar vad problemet är, inte vad du ska bygga.
Något du kan visa oss, och vi menar visa.
En portfolio, ett repo, ett projekt du kan gå igenom med oss.
Vi vill se något du gjort som ser bra ut med avsikt, inte av en slump.
För den här rollen väger det tyngre än ett CV.
Examen eller motsvarande erfarenhet inom datavetenskap, mjukvaruteknik, interaktionsdesign eller närliggande område.
Nyfikenhet på en domän de flesta designers aldrig kommer i närheten av.
Du behöver inte kunna något om bygg eller infrastruktur ännu, och erfarenhet av BIM eller ingenjörsverktyg är en bonus snarare än ett krav.
Du behöver tycka att det är intressant att en bro ska granskas av människor som inte har råd att missa en detalj.
Viljan att fråga tidigt i stället för att gissa i tre dagar.
Vi blir hellre avbrutna.
Full kompetens i professionell svenska förväntas, flytande tal och skrift.
Bra professionell nivå på engelska är också ett krav.
---
Company Description
Tikab is a Swedish engineering firm of around 40 people working on bridges, locks, industrial structures and large infrastructure projects across northern Europe.
We do dynamic calculations, strength analysis, heavy mechanical design, and BIM/VDC coordination on some of the more demanding projects in the region.
We also build software, and that is where this role sits.
Our users are structural and mechanical engineers, and many of them work down the hall.
You will not be designing for an imagined persona described in a brief.
You can walk over, watch someone use what you built, and see immediately what you got wrong.
Tikab is partner-owned and profitable at roughly 50 MSEK in revenue, which means we choose our projects and we are not optimising for someone else's exit.
We have a heavy focus on visual solutions and gamification, bringing novel visual communication and interaction to the sector.
We have delivered several educational experiences leaning heavily on game design, from digital board games to gamified VR.
Our software team also develops products we own, including Flatbox, a review platform built on the BEAst standard, and OmniTwin, a digital twin and point cloud platform that runs in the cloud or on-prem, including for public sector clients.
Alongside this we deliver bespoke systems for clients in construction and heavy industry.
The Role
Junior Full Stack Developer with a UX/UI focus, Stockholm, hybrid.
This is a role for someone early in their career who builds as well as designs, and who wants to do both rather than pick one.
You will work on real features in our products from the start, with support and review from senior developers.
You will not be parked on tickets nobody else wanted.
The backend is Django and PostgreSQL.
The frontend is TypeScript, and the framework direction is under active review rather than settled.
You do not need to know all of it on day one.
You do need to be the kind of person who reads the code around the thing they are changing.
The design side of this role is genuine work, not decoration.
Engineering software in this sector is mostly ugly and mostly hard to use, which means there is a lot of room to do better.
You will work on interfaces where the underlying content is complex: drawings, models, point clouds, review workflows with real consequences if someone misses something.
Making that legible is a design problem before it is a code problem.
There is also the visual and interactive side of what we do: 3D, gamified experiences, and finding ways to make complex engineering understandable to people who are not engineers.
How much of that ends up in this role depends on what you are good at and what you want.
We are also putting AI into our products and our development workflow, where it does real work and where we can stand behind what it produces.
Our clients build things that have to hold, and we take the same view of software.
As a junior developer this means we will expect you to understand the code you commit, whether or not a model helped you write it.
What we are looking for
Real visual ability, demonstrated.
Composition, typography, colour, hierarchy: the things that separate an interface someone designed from an interface someone assembled.
We are looking for a visual designer's instincts in someone who can also build the thing.
Solid front-end fundamentals: HTML, CSS and responsive design done properly rather than fought with.
Practical experience or training on the back end, including working with APIs and databases.
This can come from studies, personal projects, an internship or a first job.
We care more about what you have actually built than about where it happened.
The basics of working in a codebase with other people: version control, debugging your way to the actual cause, and writing code someone else can read in six months.
The ability to work with people who are not developers and turn what they need into an interface that makes sense.
Our engineers will tell you what the problem is, not what to build.
Work you can show us, and we do mean show.
A portfolio, a repository, a project you can walk us through.
We want to see something you made that looks good on purpose, not by accident.
For this role that matters more than a CV.
A degree or equivalent experience in computer science, software engineering, interaction design, or a related field.
Curiosity about a domain most designers never touch.
You do not need to know anything about construction or infrastructure yet, and experience with BIM or engineering tools is a bonus rather than an expectation.
You do need to find it interesting that a bridge has to be reviewed by people who cannot afford to miss a detail.
The willingness to ask questions early rather than guess for three days.
We would much rather be interrupted.
Full fluency in spoken and written professional swedish is expected.
Very good knowledge of the english language is required.