Senior Mobile Software Engineer
- Konzeption und Umsetzung von mobilen Anwendungen für verschiedene Plattformen in unterschiedlichen Programmiersprachen und -umgebungen
- Entwurf und Implementierung der zugehörigen Serverapplikationen, bzw. Schnittstellen
- Analyse, Design und Implementierung anspruchsvoller Endbenutzeranwendungen
- Design und Implementation gesamter Build-Prozesse vom Quelltext bis hin zum fertigen Produkt im Betrieb
- Umsetzung von QA-Massnahmen wie Unit Testing, UI Testing und Continuous Integration
- Abwickeln von Beratungsmandaten im Mobile-Umfeld
- Einschlägige Erfahrung in der Entwicklung von Software für iOS, Android oder vergleichbaren Plattformen
- Teamarbeit mit agilen Vorgehensmodellen wie Scrum bekannt
- Erfahrung in der Optimierung von Laufzeiteigenschaften wie Performance, Speicherverbrauch und Energiebedarf von mobilen Anwendungen
- Profunde Software-Engineering-Kenntnisse mit den Sprachen Java, JavaScript und/oder Swift, Objective-C
- Design und Umsetzung anspruchsvoller Mobile User Interfaces sind bekannt
- Exzellente Kommunikationsfähigkeiten
- Know-how von RESTful Webservices, SOAP und SOA