Wir suchen einen erfahrenen Ingenieur, der Compose Multiplatform-Expertise in unsere Produkte einbringt:
- JxBrowser, eine führende kommerzielle Lösung, die von über 1,5.000 Unternehmen verwendet wird, darunter Intel, Google, Mastercard, BMW, Bosch usw.
- Produktivitäts-Dashboard-Anwendung für diejenigen, die in endlosen Issue-Trackern, Briefen, Meetings und alles, was Zeit braucht. Mit diesem System zielen wir nicht darauf ab, bestehende Lösungen zu ersetzen, sondern den Fokus der Aufmerksamkeit der Benutzer anzupassen.
Diese Position bedeutet nicht, dass mit dem Android SDK gearbeitet wird.
Prozesse und Instrumente
In der Produktentwicklung bauen wir einen Prozess auf, der auf agilen Methoden basiert. Die Priorität liegt auf der Qualität der Lösungen und nicht auf der Geschwindigkeit, mit der die Funktionalität in die Produktion gebracht wird.
Wir verwenden häufig statische Analysegeräte, legen großen Wert auf Codesauberkeit und automatisierte Tests und führen obligatorische Codeüberprüfungen durch, damit alle Änderungen verbessert werden können Effizienz.
Das System- und API-Design erfolgt unter umfassender Nutzung von Domain-Driven Design.
Wir verwenden Event Storming, um Anforderungen zu definieren. Für die mittel- und langfristige Planung entscheiden wir uns für Wardley Mapping.
Der Technologie-Stack, den wir in unseren Produkten verwenden:
- Neuestes Kotlin.
- Java, JxBrowser.
- Protobuf, gRPC.
- Spine Event Engine.
In der alltäglichen Entwicklung verwenden wir die folgenden Tools: p>
- Git, GitHub.
- GitHub-Aktionen für CI/CD.
- IntelliJ IDEA.
Was Sie wollen Machen Sie
- Beteiligen Sie sich an der Entwicklung von Desktop-Anwendungen und UI-Komponenten auf macOS und Windows mithilfe von Kotlin und Compose Multiplatform.
- Schlagen Sie Ideen für Verbesserungen und zukünftige Produktentwicklungen vor. Finden Sie Wege zur praktischen Umsetzung dieser Ideen.
Erforderliche Kenntnisse und Fähigkeiten
- 5+ Jahre Berufserfahrung.
- Fähigkeit dazu Programm in Kotlin.
- Erfahrung in Compose Multiplatform.
- Umfassende Erfahrung in der Durchführung von Codeüberprüfungen.
- Obere Mittelstufe in Englisch in Wort und Schrift.
Wäre von Vorteil
- Erfahrung in der Veröffentlichung und Wartung von Desktop-Anwendungen im Produktionsmodus.