Beschreibung
Sehr geehrte Damen und Herren,nachstehend eine Anfrage bei der wir aktuell Unterstützung benötigen.
Vielleicht ist es ja ein Thema für Sie?
Beschreibung
Für unseren Kunden sind wir aktuell auf der Suche nach einem Senior Entwickler (m/w) im Ionic -/Angular-Umfeld.
Das Vorhaben soll in zwei Stufen realisiert werden (Stufe 2 ist abhängig von Stufe 1 und wird erst nach erfolgreichem Abschluss von Stufe 1 beauftragt):
Stufe 1:
o Implementierung des Vertical Layouts (Ionic Tag: ion-list)
o folgende Controls werden umgesetzt:
- Einzeiliger Text (Ionic Tag: ion-input type=text)
- Labels (Ionic Tag: ion-label)
o Alle Controls werden in einem ion-item mit einem label (ion-label) versehen.
o Die erzeugten Angular Formulare müssen innerhalb des Form-Tags liegen
o Der SourceCode ist in TypeScript/JavaScript zu implementieren
Stufe 2 (vollständige Implementierung):
o Implementierung eines UI-Renderer-Sets basierend auf den Frameworks Ionic3/Angular4
o Folgende Layouts sind zu unterstützen:
- Vertical Layout (Ionic Tag: ion-list)
- Horizontal and Grid Layout (Ionic Tag: ion-grid)
o Es sind folgende Standard-Controls zu implementieren:
- Darstellungen für boolsche Werte
• CheckBox (Ionic Tag: ion-checkbox)
• Toggle (Ionic Tag: ion-toggle)
- Eingabefelder für Texte
• Einzeiliger Text (Ionic Tag: ion-input type=text)
• Mehrzeiliger Text (Ionic Tag: ion-textarea)
• Passwörter (Ionic Tag: ion-input type=password)
• E-Mail (Ionic Tag: ion-input type=email)
• Zahlen/Nummern (Ionic Tag: ion-input type=number)
• Telefonnummern (Ionic Tag: ion-input type=tel)
- Datum/Zeit Auswahl mit Angabe des Anzeige Formates (Ionic Tag: iondatetime)
• Toggle (Ionic Tag: ion-input type=number)
- Labels (Ionic Tag: ion-label)
- Range (Ionic Tag: ion-range)
- Tabbed Formulare (Ionic Tags: ion-tab, ion-tabs)
o Alle Controls werden in einem ion-item mit einem label (ion-label) versehen.
o Die erzeugten Angular Formulare müssen innerhalb des Form-Tags liegen
o Formulartypen: Detail, Master/Detail und Tree/Master/Detail sind zu unterstützen
o I18N ist zu unterstützen.
o Der SourceCode ist in TypeScript/JavaScript zu implementieren
Anforderungen
Erforderlichen Qualifikationen:
- EMF, Ecore
- JSONForms
- Java/Javascript/TypeScript
- Ionic/Angular
- Eclipse Ökosystem (Entwicklungsplattform)
- Sprachkenntnisse deutsch und englisch
folgende Erfahrungen werden benötigt:
- Model driven Design
- Daten Modellierung
- Modellevolution
- Continuous Integration & Delivery
- Umgang mit OpenSource Projekten
- ggf. Speaker auf Konferenzen zu obigen Themen
Einsatzort: PLZ 7
Arbeitsbeginn: 22.01.2018
Arbeitsende: 31.03.2018 - langfristige Verlängerung möglich
Sind Sie aktuell verfügbar und an dem Projekt interessiert, dann senden Sie uns bitte Ihr Profil im Word-Format unter Angaben Ihres bestmöglichen All-in Stundensatzes.
Für Fragen stehe ich Ihnen gerne zur Verfügung.
Mit freundlichen Grüßen
Marcel Schulz
Senior Partner Manager
IPSWAYS – IPS Projects GmbH
Telefon:
Mobil:
E-Mail:
Homepage: http://www.ipsways.com