25.08.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Software Developer / Architect / Business Analyst
Bern, Schweiz
Deutschland +2
Master Studium | Software Engineering and Internet ComputingSkills
Full Stack DeveloperAngularJavascriptNode.jsMongoDBRDBMSMySQLPHPLaravelFirestoreGoogle FirebaseMaterial Designprogressive web appsFront-EndBack-EndWeb ServicesRESTSQLMEAN stackReactScrumDevOpsfirebaseMongo DBKanbanAgile & ScrumSAFeJestReactJsTailwind
Frontend-Development
Technologien:
Technologien:
Technologien:
Project Management
Technologien:
Technologien:
Technologien: Docker, Heroku, TeamCity, cPanel, PHPmyAdmin, mLab, AmazonWebServices, Google Console, Microsoft Azure
Zertifizierungen:
Technologien:
- HTML5, CSS3, SASS
- JavaScript, ECMAScript 6, TypeScript
- AngularJS, Angular 2+, Angular UI, React, Next.js, RxJS, Redux, NgRx, Flux
- Stencil.js (Custom Web Components)
- Google Material Design, MUI, Tailwind, Bootstrap
- NX Workspace
- Single Page Applications (SPA)
- Responsive Design (fluid & adaptive)
- Mobile First Design
- Monorepo (Workspace)
- NX Workspace
- Continuous Integration
- Continuous Delivery
Technologien:
- Node.js, Express, PHP
- Webpack, Gulp
- AJAX, REST, RESTful, RESOURCEful, WebSockets
- Asynchrone Programmierung, Promises, Generators, Observables
- Security wie CSRF, CSP, P3P, X-XSS-Protection etc.
Technologien:
- Firestore
- Firebase
- MongoDB
- Mongoose
- Postgresql
- MySQL
- SQL
- Relational Database Management System (RDBMS)
- NoSQL
- Real-Time Database
- Serverless Architecture
Project Management
Technologien:
- YouTrack
- Jenkins
- Trello
- Slack
- Git
- JIRA
- Redmine
- Agile, Scrum, Kanban, The Scaled Agile Framework SAFe (praktische Erfahrung)
Technologien:
- Jasmine, Jest, Mocha, Chai, ChaiHTTP, Sinon.JS, Expect, Assert
- TestCafe, Cucumber.js, Selenium-Webdriver, WebdriverJS
- Karma, Protractor, Istanbul
- Test Driven Development (TDD), Behaviour Driven Development (BDD)
- Unit-Tests, Integrationstests, Acceptance-Tests
Technologien: Docker, Heroku, TeamCity, cPanel, PHPmyAdmin, mLab, AmazonWebServices, Google Console, Microsoft Azure
Zertifizierungen:
- IREB - Requirements Engineering Fundamentals CPRE-FL
- SCRUM Product Owner - PSPO
- SCRUM Scrum Master - PSM
- IBM Frontend Developer
- Angular Developer
- React Developer | Reac Entiwckler
- Next.js Developer | Next.js Entwickler
- Angular Developer | Angular Entwickler
- Frontend Developer | Frontend Entwickler
- Software Architect | Software Architekt
- Requirements Engineer | Anforderungsingenieur
- Frontend Lead
- Business Analyst
- Product Owner
- Scrum Master
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
▪ Technische Projektleitung – Lead Software Engineer bei Architektur, Konzeption und Umsetzung von Monorepo mittels Angular Workspace, NgRx, RxJS und Oblique.
▪ Entwickler und Architekt bei der Entwicklung betriebswirtschaftlicher Software https://www.i14y.admin.ch
• Entwicklung von Frontend-Komponenten mit Angular im Micro-Frontend-Ansatz.
▪ Aufbau von GUIs basierend auf den neuesten Technologien im Frontend-Bereich wie Hooks, SSR (Server-Side Rendering), Web Components, funktionaler und asynchroner Programmierung, State-Management.
▪ Aufbau von Funktionslogik und Businesslogik sowie Implementierung der UI-Komponenten und deren Integration nach etablierten Softwareprinzipien MVC, SOLID, DRY, KISS und YAGNI.
▪ Mitarbeit in innovativem internen Projekt und Verantwortung der gesamten DevOps-Kette (CI/CD, Git-Branching, Build- und Release-Pipelines).
▪ Sehr hohe Qualität ist ein Muss (Clean Code + Testability + Accessibility + SOLID).
▪ Softwareentwicklung nach agilen Methoden und iterativen Entwicklungszyklen inkl. aller Scrum-Zeremonien (Planning, Retro, Review, Refinement, PI Planning, Daily).
▪ Laufende Abstimmung der Detailanforderungen, Konzepte und Schnittstellen zwischen Backend und Frontend mit Kollegen, Auftraggebern und Partnerfirmen in einem agilen, Scrum-artigen Entwicklungsprozess.
▪ Entwurf einer Softwarearchitektur für „Sharable Components“
▪ Teilnahme an projektspezifischen, technischen Meetings und Beratung in Entscheidungsprozessen
▪ Entwickler und Architekt bei der Entwicklung betriebswirtschaftlicher Software https://www.i14y.admin.ch
• Entwicklung von Frontend-Komponenten mit Angular im Micro-Frontend-Ansatz.
▪ Aufbau von GUIs basierend auf den neuesten Technologien im Frontend-Bereich wie Hooks, SSR (Server-Side Rendering), Web Components, funktionaler und asynchroner Programmierung, State-Management.
▪ Aufbau von Funktionslogik und Businesslogik sowie Implementierung der UI-Komponenten und deren Integration nach etablierten Softwareprinzipien MVC, SOLID, DRY, KISS und YAGNI.
▪ Mitarbeit in innovativem internen Projekt und Verantwortung der gesamten DevOps-Kette (CI/CD, Git-Branching, Build- und Release-Pipelines).
▪ Sehr hohe Qualität ist ein Muss (Clean Code + Testability + Accessibility + SOLID).
▪ Softwareentwicklung nach agilen Methoden und iterativen Entwicklungszyklen inkl. aller Scrum-Zeremonien (Planning, Retro, Review, Refinement, PI Planning, Daily).
▪ Laufende Abstimmung der Detailanforderungen, Konzepte und Schnittstellen zwischen Backend und Frontend mit Kollegen, Auftraggebern und Partnerfirmen in einem agilen, Scrum-artigen Entwicklungsprozess.
▪ Entwurf einer Softwarearchitektur für „Sharable Components“
▪ Teilnahme an projektspezifischen, technischen Meetings und Beratung in Entscheidungsprozessen
Mobfox ist ein weltweit führender mit fünf Offices weltweit, datengesteuerter mobiler SSP und Austausch, der Publishern alle Tools zur Verfügung stellt, die sie zur effizienten, transparenten und automatischen Verwaltung ihrer Anzeigenschaltung, Datenebenen und ihres Monetarisierungsstapels benötigen.
Meine Haupttätigkeit ist die Entwicklung von Interface-Komponenten, die nach bekannten Workflows wie Flux oder Redux implementiert und ausgeführt werden. Dabei muss ich auch sicherstellen, dass diese Komponenten und die gesamte Anwendung robust, skalierbar und einfach zu verwalten und zu testen sind.
Die folgenden Aufgaben sind Bestandteil meiner Tätigkeit als Senior React Developer:
- DOM manipulation und JavaScript object model
- Tiefes Verständnis von React.js und seinen Grundprinzipien sowie moderne React Hooks
- Anwenden beliebter React-State Maangement Workflows wie Flux und Redux
- Komponenten styling und Encapuslation prinzip
- Side effect tools Redux-Saga und Redux-Thunk
- Kenntnisse über EcmaScript6 Spezifikationen.
- Umgang mit komplexen Datenstruktur.
- Anwenden von RESTful-APIs.
- Implementierung moderner Autorisierungsmechanismen wie JSON Web Token.
- Tiefes Verständnis für Reactive-Programming und UX (change detection).
- Kenntnisse über moderne Front-End-Build-Pipelines und -Tools (npm, webpack, node, grunt, gulp, ssr)
- Fähigkeit, Geschäftsanforderungen zu verstehen und in technische Anforderungen zu übersetzen (Beschreibung von Aufgaben und Stories, Jira, SCRUM, Schätzungen)
- GIT-Ansatz (branching, solving conflicts, CI, CD, code review).
- Unit-, Snapshot- und Integrationstests (Jasmin, Jest, Karma)
Fortgeschrittene Kenntnisse mit „code versioning“ Tools.
Technologien AngularJS, Angular 7, Unit Testing mit Karma, GIT, SAFe, SCRUM, RxJS, TDD, JIRA
Beschreibung Portierung AngularJs auf Angular7 gemäs Absprache und Anleitung vom Kunde. Implementierung von verschiedenen Eigenschaften wie filtrieren, sortieren, UI layout umsetzen, Paginierung, Service Aufruf, Implementierung von UI-Elementen basierend auf einem kundedefinierten Framework. Software Entwicklung nach SAFe in agilem interdisziplinären Scrum-Teams. Analysieren von Business Anforderungen auf Machbarkeit und Aufwand. Entwickeln und Integrieren von Microservices mit Businesslogik in JavaScript / TypeScript (Offlinefunktionalität). Frontendentwicklung mit Angular 7 und Erstellung von automatisierten Tests (Unit- bis E2E-Tests). Praktische Berufserfahrung in agiler Softwareentwicklung (SAFe, Scrum, Continuous Integration, Continuous Delivery, automatisiertes Testen, DevOps).
Beschreibung Portierung AngularJs auf Angular7 gemäs Absprache und Anleitung vom Kunde. Implementierung von verschiedenen Eigenschaften wie filtrieren, sortieren, UI layout umsetzen, Paginierung, Service Aufruf, Implementierung von UI-Elementen basierend auf einem kundedefinierten Framework. Software Entwicklung nach SAFe in agilem interdisziplinären Scrum-Teams. Analysieren von Business Anforderungen auf Machbarkeit und Aufwand. Entwickeln und Integrieren von Microservices mit Businesslogik in JavaScript / TypeScript (Offlinefunktionalität). Frontendentwicklung mit Angular 7 und Erstellung von automatisierten Tests (Unit- bis E2E-Tests). Praktische Berufserfahrung in agiler Softwareentwicklung (SAFe, Scrum, Continuous Integration, Continuous Delivery, automatisiertes Testen, DevOps).