Auf einen Blick
- Aufgaben: Entwickle hochwertige mobile SDKs und integriere Wallet-Funktionalitäten in Anwendungen.
- Unternehmen: Innovatives Unternehmen im Bereich mobile Technologien mit Fokus auf Sicherheit.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Remote-Arbeit und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Wachstums- und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft mobiler Anwendungen und arbeite an spannenden Blockchain-Projekten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere in der mobilen Entwicklung.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Anforderungen:
- 5+ Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt auf mobiler Entwicklung und dem Versand von produktionsreifen SDKs
- Nachweisliche Erfolge beim Erstellen und Versenden von qualitativ hochwertigem Code, mit Arbeiten, auf die Sie verweisen und im Detail diskutieren können
- Starke praktische Erfahrung mit iOS (Swift) und/oder Android (Kotlin); Erfahrung mit React Native oder anderen plattformübergreifenden Frameworks und Vertrautheit mit allen
- Erfahrung im Aufbau mobiler SDKs oder gemeinsamer Bibliotheken, einschließlich API-Design, Versionierung, Verpackung und langfristiger Wartung über Plattformen hinweg
- Erfahrung mit blockchain-fähigen mobilen Systemen, einschließlich Wallet-Flows, Signierung und On-Chain-Interaktionen
- Erfahrung in der Arbeit an sicherheitskritischer mobiler Software, wie z.B. Schlüsselverwaltung, sichere Speicherung, Kryptographie oder Finanzprodukte
- Starkes Verständnis der besten Praktiken im Bereich mobile Engineering, einschließlich CI/CD, automatisierte Tests, Release-Management und Beobachtbarkeit
- Eine „Get-things-done“-Mentalität mit der Fähigkeit, Probleme unabhängig zu lösen und End-to-End-Lösungen zu liefern
- Komfortable Entscheidungsfindung über langfristige Architekturen, während pragmatisch und anpassungsfähig geblieben wird
- B.Sc. in Informatik/Ingenieurwesen oder gleichwertige praktische Erfahrung (wünschenswert)
- Erfahrung mit Rust und/oder WebAssembly (Wasm), insbesondere beim Erstellen plattformübergreifender SDKs, die von mobilen Apps verwendet werden (wünschenswert)
- Erfahrung im Entwerfen gemeinsamer Kernlogik, die sowohl auf iOS als auch auf Android verwendet wird (wünschenswert)
- Erfahrung mit fortgeschrittenen mobilen Sicherheitsprimitiven (sichere Hardware, MPC, Low-Level-Krypto) (wünschenswert)
- Frühere Erfahrung im Besitz oder in der Gründung einer mobilen Plattform oder eines SDK von Grund auf
Was die Stelle beinhaltet:
- Entwurf und Implementierung hochwertiger nativer mobiler SDKs, die es Entwicklern ermöglichen, eingebettete Wallet-Funktionalitäten in ihre Anwendungen zu integrieren, mit starkem Fokus auf API-Ergonomie, Leistung und Zuverlässigkeit
- Eigenverantwortung für SDK-Funktionen von Anfang bis Ende: vom API-Design und der Architektur über Implementierung und Tests bis hin zu Veröffentlichung, Versionierung und Entwicklerdokumentation
- Aufbau und Wartung sicherer, zuverlässiger SDK-Komponenten für Wallet-Operationen, einschließlich kryptographischer Operationen, Blockchain-Interaktionen und sicherheitskritischer Abläufe
- Definition und Weiterentwicklung der SDK-Architektur zur Unterstützung langfristiger Wartbarkeit, Rückwärtskompatibilität und Akzeptanz in verschiedenen Kundenanwendungen
- Erstellung von Beispielanwendungen und Demos, die die Fähigkeiten des SDKs demonstrieren und als Integrationsreferenzen für Kunden dienen
- Erstellung klarer, umfassender SDK-Dokumentationen und Integrationsleitfäden
- Zusammenarbeit mit Entwicklerbeziehungen und Support-Teams zur Lösung von Integrationsherausforderungen der Kunden
- Erhöhung des Qualitäts- und Betriebsexzellenzniveaus durch Etablierung von Best Practices rund um Tests, Beobachtbarkeit, Releases und Code-Gesundheit
- Beitrag zu einer Kultur des Eigentums und der Ausführung, indem man durch praktische Arbeit, Code-Reviews, Dokumentation und Wissensaustausch mit gutem Beispiel vorangeht
Mobile Engineer Arbeitgeber: Deepstreamtech
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf mobile Entwicklung spezialisiert hat. Unsere Unternehmenskultur fördert Kreativität und Eigenverantwortung, während wir gleichzeitig umfangreiche Wachstums- und Weiterbildungsmöglichkeiten bieten. Mit einem starken Fokus auf Qualität und Sicherheit in der Softwareentwicklung sind wir bestrebt, unseren Mitarbeitern ein erfüllendes und bedeutungsvolles Arbeitsumfeld zu bieten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Mobile Engineer erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Zeige deine Skills in Action
Erstelle ein Portfolio oder GitHub-Repository, das deine besten Arbeiten zeigt. Wenn du über mobile SDKs oder Apps gearbeitet hast, präsentiere diese Projekte, damit potenzielle Arbeitgeber sehen können, was du drauf hast.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben für Mobile Engineers vertraut. Übe Coding-Challenges und sei bereit, deine Denkweise und Problemlösungsfähigkeiten zu demonstrieren – das kann den Unterschied machen!
✨Bewirb dich direkt über unsere Website
Wir bei StudySmarter lieben es, Talente direkt zu entdecken! Schau dir unsere offenen Stellen an und bewirb dich über unsere Website, um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit bekommt.
Wir glauben, dass du diese Fähigkeiten brauchst, um Mobile Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Zeig deine Erfahrungen!:Erzähle uns von deinen bisherigen Projekten und Erfahrungen im Bereich mobile Entwicklung. Zeig uns, was du erreicht hast und wie du Probleme gelöst hast. Das gibt uns einen guten Einblick in deine Fähigkeiten.
Mach es übersichtlich!:Achte darauf, dass deine Bewerbung klar strukturiert und leicht zu lesen ist. Verwende Absätze, Aufzählungen und eine klare Sprache, damit wir schnell die wichtigsten Informationen finden können.
Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und wir sie schnell bearbeiten können.
Wie man sich auf ein Vorstellungsgespräch bei Deepstreamtech vorbereitet
✨Mach dich mit den Anforderungen vertraut
Bevor du zum Interview gehst, solltest du die Stellenbeschreibung genau durchlesen. Achte besonders auf die geforderten Fähigkeiten wie iOS- und Android-Entwicklung sowie Erfahrung mit SDKs. Bereite konkrete Beispiele aus deiner bisherigen Arbeit vor, die zeigen, dass du diese Anforderungen erfüllst.
✨Zeige deine Projekte
Bereite eine Auswahl an Projekten vor, die du in der Vergangenheit umgesetzt hast. Sei bereit, über die Herausforderungen zu sprechen, die du gemeistert hast, und wie du qualitativ hochwertigen Code geliefert hast. Das gibt dem Interviewer einen Einblick in deine praktische Erfahrung und Problemlösungsfähigkeiten.
✨Verstehe die Sicherheitsaspekte
Da die Stelle auch sicherheitsrelevante Software umfasst, solltest du dich mit Themen wie Schlüsselmanagement und kryptografischen Operationen auskennen. Bereite dich darauf vor, Fragen zu diesen Themen zu beantworten und erkläre, wie du in der Vergangenheit Sicherheitsaspekte in deine Projekte integriert hast.
✨Sei bereit für technische Fragen
Erwarte technische Fragen zu CI/CD, automatisierten Tests und API-Design. Übe, wie du diese Konzepte erklärst und wie du sie in deinen bisherigen Projekten angewendet hast. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung in der Umsetzung dieser Best Practices.