Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
4 Ansichten
CMK
віддалено
Wir suchen eine Person, die gerne an der Entwicklung von Lösungen auf Unternehmensebene mitwirken möchte Team bei MacKiev.
Wir bieten ein schnelllebiges, kollaboratives Umfeld, das Ideen und Innovationen anregt. Wenn Sie den höchsten Standards der Exzellenz verpflichtet sind und von einigen der angesehensten und anerkanntesten Experten der Branche lernen und mit ihnen zusammenarbeiten möchten, ist dies die richtige Position für Sie.
Über das Projekt:
Das Produkt ist eine Anwendung, die die Nutzung proprietärer Gerätefunktionen auf Android ermöglicht. Die App-Entwicklung erfordert Fähigkeiten und Erfahrung in lokalen und Remote-Netzwerken, USB, Bluetooth und anderen Kommunikationsprotokollen sowie UI-Komponenten. Die Sprache für das Produkt wird hauptsächlich mit Kotlin geschrieben, für angemessene Teile der Anwendung sind jedoch Java-Kenntnisse erforderlich.
Anforderungen:
– 5+ Jahre Erfahrung in der Entwicklung von Android-Apps mit Kotlin/Java
– Tiefgehende praktische Kenntnisse von Android Java SDK und Kern-Android-Bibliotheken
– Ausgeprägtes Verständnis von RESTful API mit JSON, WebSocket
– Ausgeprägtes Wissen über Aktivitäten und den Lebenszyklus von Diensten
– Erfahrung in der Integration mit RESTful-Webdienste sind ein Muss
– Ausgeprägte OOP/OOD-Kenntnisse ein Muss
– Ausgeprägtes Verständnis der Designmuster MVP, MVVM
– Ausgeprägte Android-Kenntnisse UI-Designprinzipien
– Umfangreiche Erfahrung beim Schreiben von Unit-Tests im TDD- oder BDD-Prozess
– Erfahrung mit Git/GitFlow
– Bachelor-Abschluss in Informatik, Computertechnik , oder verwandtes Feld
Wäre ein Plus:
– Tiefgehende Kenntnisse des Gradle-Build-Systems
— Erfahrung in der Entwicklung von Gradle-Plug-Ins
– Erfahrung in der CI/CD-Wartung
– Arbeitserfahrung mit NDK
– Kenntnisse in der Web-Frontend-Entwicklung (JS). /React)
– Erfahrung mit BLE/NFC
Verantwortlichkeiten:
– Neue App-Funktionen Implementierung/Unit-Tests
– Kontinuierliche Wartung/Verbesserung des vorhandenen Codes (Refactoring, Unit-Tests, Fehlerbehebung usw.)
– Beteiligung an der Wartung des CI/CD-Systems des Projekts
< p>Wir bieten:
– Vollzeit-Fernbeschäftigung
– Flexible Arbeitszeiten
— Kostenloser Krankenversicherungsschutz und Gesundheitsprogramm
– Bezahlter Krankheitsurlaub
– 24 voll bezahlte Urlaubstage