Hitta mjukvaruutvecklingsprojekt och nya kunder

Letar du efter nya mjukvaruutvecklingsprojekt, kunder eller kompletterande uppdrag vid sidan av dina nuvarande jobb?

På Tyoon kan privatpersoner, företag och organisationer publicera uppdrag som rör mjukvaruutveckling, till exempel att bygga webbplatser, webbutiker, mobilappar eller skräddarsydda system. Som tjänsteleverantör kan du bläddra bland öppna uppdrag, välja uppdrag som passar din kompetens och ditt schema, och skicka ditt eget anbud till kunden. Uppdragen kan variera från en liten korrigering eller integration till ett större projekt att bygga en webbapplikation, mobilapp eller backend-system.

Tyoon passar frilansutvecklare, lättföretagare, enskilda näringsidkare, mjukvaruföretag, digitala byråer och tekniska specialister.

Registreringen är kostnadsfri och det finns ingen månadsavgift.

Viktigt

Tyoon är inte ett bemanningsföretag och agerar inte som arbetsgivare. Vår tjänst är avsedd för självständiga utförare och företag som söker oberoende uppdrag inom mjukvaruutveckling — inte tjänster via rekryteringsbyråer.

Vilka mjukvaruutvecklingsuppdrag publiceras på Tyoon?

Kundernas behov kan variera från ett litet enskilt uppdrag till ett större mjukvaruprojekt eller löpande underhåll.

Uppdrag som kan publiceras på Tyoon kan till exempel vara:

  • design och byggande av en företagswebbplats
  • byggande eller uppdatering av en webbutik
  • utveckling av en mobilapp för iOS eller Android
  • byggande av ett skräddarsytt backend-system eller affärslogik
  • design och byggande av databaser
  • integration av tredjepartstjänster, till exempel betalningssystem
  • testning och kvalitetssäkring av mjukvara
  • implementering av molntjänster och DevOps-arbete
  • automatisering av affärsprocesser
  • säkerhetsgranskningar och åtgärdande av sårbarheter
  • åtgärdande av buggar i befintlig mjukvara
  • uppdatering eller omskrivning av ett föråldrat system
  • underhålls- och supportavtal för färdiga applikationer
  • andra praktiska uppgifter relaterade till mjukvaruutveckling

Du väljer själv vilka uppdrag du svarar på. Du behöver inte ta emot uppdrag som inte passar din kompetens, tillgänglighet eller teknikval.

Vem passar mjukvaruutvecklingsuppdrag för?

Uppdrag som publiceras via Tyoon kan passa både enskilda frilansutvecklare och större mjukvaruföretag.

Tjänsten kan passa dig om:

  • du bygger webbplatser eller webbutiker för privatpersoner eller företag
  • du utvecklar mobilappar
  • du bygger backend- eller full-stack-lösningar
  • du kan designa och bygga databaser
  • du utför API- och integrationsarbete
  • du erbjuder tjänster inom testning och kvalitetssäkring av mjukvara
  • du behärskar molntjänster och DevOps-metoder
  • du bygger automationslösningar
  • du erbjuder säkerhetsrelaterade tjänster
  • du åtgärdar och underhåller befintlig mjukvara
  • du vill hitta fler regelbundna kunder vid sidan av dina nuvarande uppdrag

Tyoon är varken arbetsgivare eller bemanningsföretag. Kunder publicerar uppdrag på tjänsten som självständiga tjänsteleverantörer och företag kan lämna egna anbud på.

Webbutveckling

Företag och privatpersoner behöver webbplatser och webbutiker för många olika ändamål.

Uppdraget kan till exempel gälla:

  • design och byggande av en företagswebbplats
  • byggande eller uppdatering av en webbutik
  • implementering av ett innehållshanteringssystem (CMS)
  • förbättring av en webbplats responsivitet och tillgänglighet
  • genomförande av tekniska ändringar relaterade till sökmotoroptimering
  • underhåll och uppdatering av en befintlig webbplats

Ange i anbudet vilka teknologier och plattformar du använder samt tidsplanen för att leverera det färdiga resultatet.

Frontend-utveckling

Frontend-utvecklare ansvarar för att implementera användargränssnitt och användarupplevelse.

Uppdraget kan till exempel gälla:

  • implementering av användargränssnitt, till exempel med React, Vue eller Angular
  • byggande av responsiva och tillgängliga vyer
  • förnyelse av ett befintligt användargränssnitt
  • förbättring av ett användargränssnitts prestanda
  • implementering av ett designsystem

Ange i din profil och ditt anbud vilka frontend-bibliotek och verktyg du behärskar bäst.

Backend-utveckling

Backend-utvecklare ansvarar för applikationens serversida och databehandling.

Uppdraget kan till exempel gälla:

  • implementering av serversidans applikationslogik
  • design och byggande av API:er
  • design av databasstrukturer
  • implementering av användarhantering och autentisering
  • underhåll och vidareutveckling av ett befintligt backend-system

Ange i anbudet vilka programmeringsspråk och ramverk du använder inom backend-utveckling.

Full-stack-utveckling

En full-stack-utvecklare behärskar både implementering av användargränssnitt och backend.

Uppdraget kan till exempel gälla:

  • byggande av en komplett webbapplikation från design till lansering
  • utveckling av både frontend och backend inom samma projekt
  • byggande av digitala tjänster för små och medelstora företag
  • byggande av en MVP (minimum viable product) för ett startupföretag
  • omfattande vidareutveckling av en befintlig applikation

Full-stack-kompetens kan passa särskilt väl för mindre projekt där kunden vill ha en enda ansvarig person för hela genomförandet.

Utveckling av mobilappar

Mobilappar behövs allt oftare som en del av företags digitala tjänster.

Uppdraget kan till exempel gälla:

  • utveckling av native iOS- eller Android-appar
  • byggande av plattformsoberoende appar, till exempel med React Native eller Flutter
  • uppdatering och underhåll av en befintlig mobilapp
  • publicering av en app i App Store eller Google Play
  • integrering av en mobilapp med ett backend-system

Ange i anbudet vilka plattformar och utvecklingsteknologier du använder och vem som ansvarar för att publicera appen i appbutikerna.

Databaser

En fungerande databaslösning är grunden för många mjukvaruprodukter.

Uppdraget kan till exempel gälla:

  • design och byggande av databasstrukturer
  • implementering av relationsdatabaser, till exempel PostgreSQL eller MySQL
  • implementering av NoSQL-databaser, till exempel MongoDB
  • optimering av databasens prestanda
  • migrering av data från ett system till ett annat
  • ordnande av säkerhetskopiering och datasäkerhet

Ange i anbudet hur du säkerställer datasäkerhet och dataskydd i genomförandet, särskilt om du hanterar personuppgifter.

API:er och integrationer

Företag behöver ofta koppla samman olika system för att säkerställa ett smidigt informationsflöde.

Uppdraget kan till exempel gälla:

  • integration av tredjepartstjänster, till exempel betalningssystem eller bokföringsprogram
  • design och dokumentation av API:er
  • dataöverföring mellan olika system
  • integration av en webbutik med ett lager- eller affärssystem (ERP)
  • underhåll och åtgärdande av befintliga integrationer

Ta reda på i förväg vilka API:er och vilken dokumentation som finns tillgänglig i kundens system innan du lämnar ett anbud.

Testning och kvalitetssäkring

Noggrann testning minskar antalet buggar och förbättrar mjukvarans tillförlitlighet.

Uppdraget kan till exempel gälla:

  • manuell och automatiserad testning av mjukvara
  • skrivande av enhetstester (unit test)
  • implementering av integrationstester
  • testning av användargränssnitt och användbarhet
  • rapportering och uppföljning av buggar

Ange i anbudet vilka testmetoder och verktyg du använder samt hur du rapporterar upptäckta fel till kunden.

Molntjänster och DevOps

Kunskap om molntjänster och automatiserade publiceringsprocesser krävs i allt fler mjukvaruprojekt.

Uppdraget kan till exempel gälla:

  • driftsättning av en applikation i molntjänster som AWS, Azure eller Google Cloud
  • design och underhåll av serverinfrastruktur
  • implementering av kontinuerlig integration och leverans (CI/CD)
  • användning av containerteknik, till exempel Docker
  • övervakning av systemet och säkerställande av skalbarhet

Ange i din profil vilka molnplattformar och DevOps-verktyg du behärskar.

Automation

Automationslösningar kan minska manuellt arbete och effektivisera ett företags verksamhet.

Uppdraget kan till exempel gälla:

  • automatisering av affärsprocesser
  • ersättning av repetitiva manuella uppgifter med skript eller program
  • automatisering av rapportering och datainsamling
  • automatisk dataöverföring mellan olika system
  • automatisering av testning

Beskriv i anbudet hur mycket manuellt arbete automationslösningen minskar och inom vilken tidsram den kan genomföras.

IT-säkerhet

IT-säkerhet är en väsentlig del av nästan all mjukvaruutveckling.

Uppdraget kan till exempel gälla:

  • säkerhetsgranskning av mjukvara
  • identifiering och åtgärdande av sårbarheter
  • skydd av användardata och datatrafik
  • implementering av rutiner i linje med dataskyddsförordningen (GDPR)
  • installation av säkerhetsuppdateringar i ett befintligt system

Ange tydligt för kunden vad en säkerhetsbedömning eller åtgärd omfattar och vad den inte inkluderar.

Åtgärdande och underhåll av befintlig mjukvara

Många uppdrag handlar om att åtgärda, uppdatera eller vidareutveckla en applikation eller webbplats som redan finns.

Uppdraget kan till exempel gälla:

  • åtgärdande av buggar i mjukvara
  • uppdatering av föråldrad kod eller plattform
  • vidareutveckling av en applikation byggd av en annan utvecklare
  • lösning av prestandaproblem
  • erbjudande av underhålls- och supportavtal

Om du fortsätter en annan utvecklares arbete, be om tillgång till källkoden och dokumentationen innan du lämnar ett anbud, så att du kan bedöma arbetets omfattning korrekt.

Vilken företagsform kan erbjuda mjukvaruutvecklingstjänster?

Tyoon kan användas av tjänsteleverantörer med olika företagsformer. Varje tjänsteleverantör ansvarar själv för fakturering, skatter, försäkringar, registreringar och eventuella tillstånds- och behörighetskrav.

Frilansare utan eget företag

Vissa mjukvaruutvecklare arbetar till en början utan ett registrerat företag, till exempel vid sidan av studier eller med ett stipendium. Även utan eget företag måste du deklarera din inkomst till skattemyndigheten och sköta andra lagstadgade skyldigheter på rätt sätt.

Detta kan passa till exempel om:

  • du hittills bara gjort enstaka mindre uppdrag
  • du ännu inte vet om du vill starta ett företag
  • du arbetar med hjälp av ett stipendium eller annan inkomstform

Lättföretagare (kevytyrittäjä)

Lättföretagande kan passa en utvecklare som vill utföra enskilda mjukvaruutvecklingsuppdrag och fakturera arbetet via en faktureringstjänst. Kontrollera alltid villkoren för din faktureringstjänst och se till att den planerade tjänsten kan faktureras via den.

Detta alternativ kan passa till exempel när:

  • du arbetar vid sidan av annat
  • du tar bara emot några få projekt i månaden
  • du vill prova att erbjuda tjänster
  • du erbjuder tjänster personligen utan anställda

Enskild firma (Tmi)

Enskild firma kan passa en självständig mjukvaruutvecklare som vill bygga upp en långsiktig kundkrets. Tyoon kan hjälpa dig hitta nya kunder och komplettera din nuvarande projektkalender.

En tjänsteleverantör med enskild firma kan till exempel:

  • skaffa regelbundna privat- och företagskunder
  • erbjuda utvecklingspaket eller timdebiterat arbete
  • ingå avtal med företagskunder
  • fakturera kunder direkt
  • bygga upp egen portfolio och företagsprofil

Aktiebolag (Oy)

Ett mjukvaruföretag eller en digital byrå i aktiebolagsform kan använda Tyoon för att hitta nya kunder och förfrågningar. Företaget kan själv bestämma vilka uppdrag det lämnar anbud på.

Tjänsten kan passa ett företag som har:

  • flera utvecklare eller frilansare
  • en etablerad utvecklingsprocess och verktyg
  • företagskunder
  • möjlighet att genomföra större mjukvaruprojekt
  • kapacitet att arbeta med flera projekt samtidigt

Handelsbolag eller kommanditbolag

Även handelsbolag eller kommanditbolag kan registrera sig på Tyoon som tjänsteleverantör. Detta kan passa till exempel ett mjukvaruföretag eller en digital byrå som drivs gemensamt av flera utvecklare.

Så hittar du mjukvaruutvecklingsprojekt på Tyoon

1. Skapa en tjänsteleverantörsprofil

Registrera dig som tjänsteleverantör och berätta vilken mjukvaruutveckling du erbjuder.

Lägg till i profilen åtminstone:

  • ditt kompetensområde, till exempel webbutveckling, mobilappar eller backend-utveckling
  • de programmeringsspråk och teknologier du använder
  • din erfarenhet och dina referenser
  • din tillgänglighet
  • språk du använder
  • din företagsform

2. Bläddra bland öppna uppdrag

Kunder beskriver i uppdraget vilken tjänst de behöver, omfattning, schema och eventuell budget. Läs uppdragsbeskrivningen noggrant och be om mer information vid behov innan du bekräftar priset.

3. Skicka anbud till kunden

I anbudet bör du ange:

I ett bra anbud bör du ange:

  • föreslaget pris
  • timpris, dagspris eller fast pris
  • när du kan börja och uppskattad slutförandetid
  • vad som ingår i genomförandet
  • vilka teknologier och verktyg du använder
  • eventuella löpande underhållskostnader

4. Kom överens om källkod, användningsrättigheter och andra detaljer

När kunden accepterar ditt anbud, avtala skriftligt om arbetets omfattning, pris, schema samt vem som äger källkoden och användningsrättigheterna till den färdiga mjukvaran.

Hur bildas priset för tjänsten?

Priset för mjukvaruutveckling kan påverkas av till exempel:

  • projektets omfattning och komplexitet
  • använda teknologier och programmeringsspråk
  • uppskattad arbetsmängd i timmar eller dagar
  • schema och brådska
  • nödvändigt underhåll efter lansering
  • antal integrationer
  • omfattningen av testningen
  • användningsrättigheter och äganderätt till källkoden

Timdebitering kan passa projekt vars omfattning är svår att uppskatta i förväg, till exempel underhåll eller löpande utveckling. Dagspris kan passa längre, sammanhängande uppdrag där du arbetar med kundens projekt under en viss tidsperiod. Fast pris kan passa tydligt avgränsade projekt vars omfattning och slutresultat är noggrant definierade i förväg. Etappvis prissättning, där projektet delas upp i delar och faktureras steg för steg, kan passa större projekt och hjälper till att hantera risk för båda parter. Ett månadsdebiterat underhållsavtal (retainer) kan passa löpande support och mindre vidareutvecklingsuppgifter efter att den färdiga mjukvaran har lanserats. Ange tydligt i anbudet vad den valda prismodellen omfattar och hur eventuellt tilläggsarbete eller ändringsönskemål prissätts.

Vad kostar det att använda Tyoon?

Registrering på Tyoon är kostnadsfri och det finns ingen månadsavgift.

Du kan bläddra bland öppna uppdrag och själv bestämma vilka du lämnar anbud på.

Tyoon tar ut en serviceavgift från tjänsteleverantören endast för utfört och avslutat uppdrag enligt gällande användarvillkor. Om kunden inte väljer ditt anbud tas ingen avgift ut.

Tips för en bra tjänsteleverantörsprofil

En bra profil hjälper kunden att bedöma din kompetens och dina tidigare projekt.

Lägg till i profilen:

  • tydlig beskrivning av tjänsterna du erbjuder
  • ditt kompetensområde och din specialisering
  • de programmeringsspråk och teknologier du använder
  • en portfolio eller länkar till tidigare projekt
  • din erfarenhet och utbildning
  • företagets uppgifter
  • din tillgänglighet
  • dina språkkunskaper
  • eventuella referenser

Publicera endast material i din portfolio eller dina referenser som du har kundens tillstånd att publicera. Dela inte kundens affärshemligheter eller konfidentiell källkod utan ett separat avtal eller samtycke.

Vanliga frågor

Börja hitta mjukvaruutvecklingsprojekt

Skapa en tjänsteleverantörsprofil och berätta om du erbjuder webbutveckling, mobilappar, backend-utveckling eller andra mjukvaruutvecklingstjänster.

Du kan bläddra bland kunders publicerade uppdrag och lämna anbud endast på de projekt som passar din kompetens och ditt schema.