17.02.2026 aktualisiert


100 % verfügbar
Fullstack JavaScript & Mobile Developer - React, React Native, Vue.js und Node.js Developer
Schonungen, Deutschland
Weltweit
Skills
JavaScriptPHPAmazon Web ServicesAtlassian JiraHTML5Microsoft AzureCSSCentOSWeb EntwicklungEcmascriptjQueryMongoDBNode.jsScrumTypeScript
React, Redux, MobX-State-Tree, Next.js VueJS, Pinia, Nuxt, AWS, GitLab CI, ES6, NodeJS, NestJS, GIT, Jira, Webpack, Terraform, WebOS, Scrum, CSS, Vue.js, SASS, WordPress, PHP, JS, jQuery, SASS, Webpack, CentOS, JavaScript, VueX, HTML5, MongoDB, PHP, SPA, GITLAB, CD, NPM, Yarn, PNPM, Grunt, Sketch, Zeplin, Figma, Vite, Azure DevOps (CI)
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2016
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
• Architektur und Entwicklung einer Cross-Platform React-Native E-Commerce App (Expo SDK 54, TypeScript); Rollout für iOS/Android in 8+ Märkten und 9 Sprachen
• Modulare Feature-Architektur (modularer Monolith) mit 25+ Domain-Modulen konzipiert und Standards/Patterns etabliert, die parallele Entwicklung im 5-köpfigen Team ermöglichen
• Zentrale technische Basis umgesetzt: App-Startup & Initialisierung, Deep-/Universal-Link Routing, Consent-Management (GDPR), Locale-Erkennung sowie Analytics-Bootstrapping
• Kernintegrationen realisiert: Emarsys, Adjust, Firebase und Sentry inkl. Push-Lifecycle sowie iOS Notification Service Extension
• CI/CD mit GitLab, semantic-release und EAS Build/Update aufgebaut (OTA-Kanäle, automatisierte Store-Releases) und den Release-Prozess deutlich verschlankt
• Stabilität und Qualität durch Sentry-Monitoring, Performance-Optimierungen, Code Reviews und CI-Gates gesteigert
React Native 0.81 · Expo SDK 54 (EAS Build/Update) · TypeScript · React Navigation · Zustand · MMKV · NativeWind · Jest/RNTL · Maestro · Sentry · Firebase Analytics · Contentful · Cloudinary · Emarsys · Adjust
• Weiterentwicklung und Betriebssicherung der RTL+ Big-Screen Apps für Samsung Tizen, Amazon Vega OS und MagentaTV Settop Boxen im Team
• Feature-Entwicklung, Bugfixing und Stabilisierung über alle App-Bereiche (u.a. Profile, Parental Control, Playback, Navigation, Content-Flows) inkl. Support von Legacy/Low-End-Devices
• Arbeit in einer Nx/Monorepo-Codebasis (React 19, TypeScript, Next.js) mit State-Management über Zustand/Context sowie plattformspezifischen Anpassungen pro Target
• Integration und Wartung des vom Kunden bereitgestellten Players sowie der plattformabhängigen Einbindung (u. a. Vega OS via React-Native Wrapper/WebView)
• Umsetzung und Pflege zentraler Produktfunktionen wie Multi-Profile, Parental Control sowie Deezer-Anbindung für Musik/Podcasts
• Release- und QA-Zusammenarbeit im bestehenden Setup: GitLab CI/CD, semantic-release und Fehlertracking über Bugsnag
• Lösung typischer Big-Screen Herausforderungen wie Focus-/Remote-Navigation und Performance/Stabilität auf schwächerer Hardware
React 19 · Next.js 15 · TypeScript 5.8 · Nx Monorepo (Yarn 4) · Zustand · Unleash · Didomi · Tracking/Analytics (Braze, Nielsen, Unified Tracking SDK) · Bugsnag · GraphQL · Dexie · Jest · Testing Library · Playwright · Cucumber · MSW · ESLint Prettier Stylelint · Husky/lint-staged · Danger · Grafana
• Neuentwicklung einer iOS Access-Control Scanning App für Security-/Gate-Staff zur Validierung von RFID-Armbändern/Badges in Echtzeit
• Implementierung einer Online/Offline-Hybrid-Architektur: Scans zuerst gegen API, bei Netzproblemen Fallback auf lokale SQLite-Daten inkl. vollständiger Access-Policy-Auswertung (Zone, Richtung, Scan-Limits)
• Entwicklung eines nativen iOS RFID-Bridges: proprietäres RFID SDK (QuantumSDK) via Custom Expo Config Plugin + Native Module angebunden; Integration mit LineaPro Bluetooth-Scannerhardware
• Umsetzung von Echtzeit-Updates über WebSocket (Pusher-Protokoll) inkl. Private-Channel-Auth und Reconnect mit Exponential Backoff für device-/gate-/eventbasierte Konfigurationsänderungen
• Konzeption einer 3-stufigen Persistenz (Keychain/MMKV/SQLite) für sichere Credentials, performanten State und offlinefähige Scan-/Credential-Daten
• Implementierung von inkrementellem Credential-Sync (Cursor + updated_after) sowie Batch-Upload von Scan-Logs nach Reconnect zur Sicherstellung konsistenter Daten im Feldbetrieb
React Native 0.81 · Expo SDK 54 · React 19 · TypeScript · NativeWind/Tailwind CSS · React Navigation · React Hook Form · Zod · Reanimated · Axios · TanStack Query · WebSocket (Pusher-Protokoll, custom) · SQLite (expo-sqlite) · MMKV · iOS Keychain · Sentry · Reactotron · Jest/jest-expo · Maestro · zustand-saga (redux-saga)