To strengthen our team, we are looking for you to join us at the next possible date in full / part time as a motivated
App Developer (m/w/d)
Location: Chemnitz, Deutschland
Wir bieten
- Ein hoch motiviertes und wachsendes Team mit einem sinnvollen und spannenden Produkt.
- Verantwortungsvolle, abwechslungsreiche und herausfordernde Aufgaben in einem agilen Team.
- Kurze Entscheidungswege, flache Hierarchien und ein offenes, informelles Arbeitsklima.
- Einen zentral gelegenen Arbeitsplatz, der mit öffentlichen Verkehrsmitteln/Auto gut erreichbar ist und die Möglichkeit von zu Hause zu arbeiten.
- Ein herrlicher Blick über Chemnitz von der eigenen Büroterrasse.
- 28 Tage Urlaub
We offer
- A highly motivated and growing team with a meaningful and exciting product.
- Responsible, varied and challenging tasks in an agile team.
- Short decision-making processes, flat hierarchies and an open, informal working atmosphere.
- A centrally located workplace that is easy to reach by public transport/car and work-from-home options.
- A magnificent view over Chemnitz from our own office terrace.
- 28 days of vacation.
Deine Aufgaben
- Du arbeitest eng mit unserem Kernentwicklungsteam zusammen.
- Du arbeitest anfänglich mit mit vagen Problemstellungen, verfeinerst die Anforderungen und nutzt die Ergebnisse, um fundierte Entscheidungen zu treffen.
- Weiterentwicklung bestehender Anwendungen sowie Anwendungsbibliotheken.
- Entwicklung eigener Konzepte und Lösungen für gegebene Probleme.
- Eigenständige Optimierung oder in Zusammenarbeit mit Design- und UX-Agenturen der User Experience.
- Dokumentation und Support für Nutzer unserer Android- und iOS-Bibliotheken sicherstellen.
Your tasks
- Work with our core development team.
- Work with vague problem statements, refine the scope of the requirements, and use the results to drive informed decisions.
- Develop new and maintain existing apps as well as app libraries.
- Develop own concepts and solutions for given problems.
- Optimize the user experience on your own and in coordination with design and UX agencies.
- Provide documentation and support for users of our Android an iOS libraries.
Anforderungsprofil
- Mehrjährige Erfahrung in der App-Entwicklung in mindestens einer der folgenden Programmiersprachen: iOS ObjectiveC oder Swift, Android Java oder Kotlin, Flutter
- Starke mündliche und schriftliche Kommunikationsfähigkeiten in Deutsch und Englisch
- Erfahrung in der Entwicklung von Design und Optimierung der Software-Architektur, Bereitstellung von einfach zu bedienenden und schwer zu missbrauchenden Schnittstellen
- Erfahrung im Schreiben von Software in einer professionellen Umgebung, Schreiben von sauberem und getesteten Code
- Erfahrung mit Git und Versionskontrollsystemen, Entwicklungs-Workflows
- Starkes Verständnis von Testkonzepten, einschließlich White-Box- und Block-Box-Tests, Unit-Tests, Integrationstests, UI-Tests, UX-Tests, A/B-Tests
- Wäre von Vorteil: Abgeschlossenes Studium (Bachelor, Master) in einem IT-Bereich, Grundverständnis für CI/CD (gitlab pipelines) und Erfahrungen mit dem mobile camera stack und der nativen Schnittstellen (z.B. Android camaerx)
Requirements profile
- Work Multi-year App development experience in at least on of the programming languages: iOS ObjectiveC or Swift, Android Java or Kotlin, Flutter
- Strong verbal and written communication skills in German and English
- Experience to build to design and optimize software architecture, providing easy to use and hard to misuse interfaces
- Experience writing software in a professional environment, writing clean and tested code
- Experience with git and version control systems, development workflows
- Strong understand of testing concepts including white box and block box testing, unit testing, integration testing, ui-testing, ux-testing, a/b-testing
- NiceToHave: Bachelors or Masters in Computer Science/ Engineering or equivalent, basic or medium CI/CD (e.g. gitlab pipelines) knowledge experience with mobile camera stack and native interfaces (e.g. Android camerax)