Web-Frontend Entwickler
kennen sich mit der Visualisierung von Daten der IoT-Geräte aus. Das sind in der Regel Dashboards, Diagramme und Statistiken zum Tracking und Betrieb. Die Frameworks für diese Entwickler sind vielfältig, dazu gehören z. B. React.JS, Angular.JS, Vue.JS, und viele mehr. Diese werden idealerweise mit Frameworks zur Visualisierung wie Tree.JS, WebGL und anderen kombiniert.
Backend-API Entwickler
schaffen die Verbindungen zwischen den Geräten selbst und mit anderen Softwareprodukten, die diese Daten von Sensoren und Geräten verarbeiten. Diese Aufgaben der API können NET, PHP, Python, Ruby-on-Rails und viele andere Backend-Technologien übernehmen. IoT Developer (egal welcher Technologie) müssen auch Cloud-Technologien beherrschen, da im Backend die Daten oft in der Cloud speichert – sei es bei Amazon Web Services, Microsoft Azure oder Google Cloud Storage. Backend Entwickler mit Kenntnissen im Bereich Cloud-Computing werden in dieser Nische am dringendsten benötigt.
Entwickler für Embedded Software
übernimmt die eigentliche Programmierung dieser Geräte auf Hardware-Ebene. Embedded Engineers sorgen für die Funktionsfähigkeit der Hardware und erzeugen die Signale, die für die Tools und Geräte zur Erfüllung ihrer Hauptaufgaben erforderlich sind.
Techniker für Qualitätskontrolle
überprüfen, ob die Hardware, das Backend und das Frontend des von einem IoT Entwickler erstellten Produkts genau so funktionieren, wie es vorgesehen ist.
Unser Recruiting im Überblick
Die Analyse der Märkte ergab die folgende Verteilung der Skills, die für die Entwicklung von IoT-Produkten erforderlich sein könnten:
Entscheidungsfaktoren für IoT-Projekt bei den Entwicklern
Diese 3 Fragen werden von den Bewerbern oft zusätzlich zu den Standardfragen gestellt, wenn sie an einem IoT-Projekt zur Produktentwicklung teilnehmen möchten:
01.
Wie sieht der gesamte Technologie-Stack in den verschiedenen Bereich aus – von der Hardware bis zum Server und dem Front-End?
02.
Ist Produktprototyp bereits erstellt und hat sich bewährt hat, oder beginnt jetzt die 1. Phase des Projekts?
03.
Wie genau wird das gesamte Team zusammenarbeiten – werden sie am selben Ort sein und als Team arbeiten, oder handelt es sich um ein verteiltes Team-Modell? Ist es vielleicht eine Erweiterung des Teams? Das Team des Kunden wird dabei durch einige wenige remote Entwickler erweitert.
Bei JEDEM Projekt sind die folgenden Fragen für Kandidaten aus der Ukraine von besonderer Bedeutung:
01.
Wie funktioniert der Arbeitsprozess der Entwicklung? Sofern vorhanden, welche Methodik wird angewandt? Wie wird die Planung, Auslieferung, Qualitätskontrolle und die Entwicklung organisiert?
02.
Wie ist das Team aufgebaut? Wer ist die Person, die täglich mit dem Team arbeitet?
03.
Welche Technologie-Stacks werden für das Projekt genutzt? Wie modern und aktuell sind diese?
All-Inclusive-Preise
Junior Entwickler
1-2 Jahre Erfahrung
2,100 € – 2,900 €
pro Monat
Mittlere Entwickler
3-4 Jahre Erfahrung
2,900 € – 4,700 €
pro Monat
Senior Entwickler
4+ Jahre Erfahrung
4,700+ €
pro Monat
Die Kosten beinhalten
Unser Modell
Wir stellen Teams zur Verfügung, die der Kunde funktional leitet, während wir die Verwaltung übernehmen (Arbeitsumgebung, Personalaufsicht und Kommunikation zwischen Kunde und Team). Für uns ist es entscheidend, dass wir die Grundwerte unserer Kunden berücksichtigen und haben deshalb das charakteristische 3R-Modell entwickelt: Rekrutierung, Beziehungen und Bindung.
Recruiting (Rekrutierung)
einen Entwickler zu finden ist einfach. Die passenden Magento eCommerce Developers für den Kunden / das Produkt zu finden – das ist der schwierige Teil. Wir nutzen zur Auswahl des perfekten Partners unser Verständnis des lokalen Marktes und die besten Methoden zur Rekrutierung.
Relationships (Beziehungen)
wir glauben, dass die von uns aufgebauten Beziehungen der wichtigste Teil unserer Dienstleistungen sind. Unabhängig von der Entfernung fördern wir das Wachstum der Beziehungen zu unseren Kunden und zu engagierten Teams, indem wir wirklich in sie investieren und ihre Bedürfnisse verstehen.
Retention (Bindung)
unsere Mitarbeiter sorgen für einen reibungslosen Betrieb und dafür, dass Ihr Team alle Personaldienstleistungen erhält, um zufrieden zu sein. Schlussendlich sind die Beziehungen zu anderen Personen (Kollegen, Kunden, Auftragnehmern) am wichtigsten und das, was echte Loyalität ausmacht.