Android-Entwickler Kiew, aus der Ferne 💬 Hallo! Wir sind Uptech, ein internationales Softwareentwicklungsunternehmen, das mit Startups und namhaften Unternehmen aus den USA und Europa zusammenarbeitet. Produkte und Ideen inspirieren uns, deshalb bauen wir sie selbst und helfen unseren Kunden, Projekte zu starten, die das Leben der Menschen positiv beeinflussen. Sieben Jahre lang wurden mehr als 150 Produkte entwickelt, darunter Dollar-Shave Club, Goat und Aspiration. Unser RnD-Team hat 7
Android-Entwickler Kiew, aus der Ferne 💬 Hallo! Wir sind Uptech, ein internationales Softwareentwicklungsunternehmen, das mit Startups und namhaften Unternehmen aus den USA und Europa zusammenarbeitet. Produkte und Ideen inspirieren uns, deshalb bauen wir sie selbst und helfen unseren Kunden, Projekte zu starten, die das Leben der Menschen positiv beeinflussen. Sieben Jahre lang wurden mehr als 150 Produkte entwickelt, darunter Dollar-Shave Club, Goat und Aspiration. Unser RnD-Team hat 7 erfolgreiche Startups gegründet, darunter: Plai, Sommo, Dyvo und Rozmova. Erforderliche Fähigkeiten: 2+ Jahre Erfahrung in der Android-Entwicklung; Kenntnisse über Algorithmen und Datenstrukturen; Kenntnisse in OOP, Kotlin und Android SDK; Erfahrung mit SOLID-Prinzipien und Designvorlagen; Verstehen, wie Bibliotheken funktionieren (Retrofit, Dagger2, Glide/Fresco usw.); Erfahrung mit Kotlin-Coroutinen und Flow; Erfahrung im Schreiben benutzerdefinierter Android-Ansichten; Verstehen, wie Git funktioniert (Git Flow/Trunk Based Development); Produktorientiertes Denken (Proaktivität und Pragmatismus bei der Übernahme technischer Lösungen); Die Fähigkeit, die eigene Zeit richtig zu planen, indem man Prioritäten setzt und herunterlädt; Die Fähigkeit, ohne besondere Anweisungen des Managers Ergebnisse zu erzielen; Möglichkeit, Bewertungen aktiv zu teilen; Folgen Sie den Android-Trends. Oberes mittleres Englischniveau (schriftlich und mündlich). Von Vorteil: Erfahrung mit Jetpack Compose; Erfahrung in der Arbeit mit Multi-Modul-Architektur; Erfahrung mit SQL-Datenbanken (einschließlich ORMs wie Room); Erfahrung mit CI/CD (CircleCI, Github Actions, Fastlane); Berufserfahrung als Analyst (Segment, Amplitude); Erfahrung mit Tests (JUnit, Espresso, Robolectric); Erleben Sie die Profilerstellungsleistung mithilfe der Tools in Android Studio. Verständnis agiler Methoden (Scrum/Kanban/andere). Jede öffentliche Aktivität (Berichte, Artikel, Beitrag zu Open Source). Ihre Aufgaben: Entwicklung mobiler Anwendungen; Unterstützung und Verbesserung der Produktqualität durch ständige Refaktorierung, Modularisierung und Tests; Einhaltung von Best Practices (saubere Architektur, Android-Architekturkomponenten, MVP/MVVM/MVI/, CI/CD); Führen Sie Codeüberprüfungen durch und nehmen Sie an Agile-Zeremonien teil. Kommunikation mit Kunden, Designern, Produktmanagern und anderen Ingenieuren, um Probleme zu lösen und Lösungen umzusetzen; Schreiben/Bereitstellen/Erstellen hochwertiger technischer Dokumentation. Was wir bieten: Die Möglichkeit, mit Startups aus den USA und Europa zusammenzuarbeiten; Hybrides Arbeitsformat: remote oder in einem gemütlichen Büro in Kiew; Flexible Arbeitszeiten: 8 Stunden am Tag je nach Biorhythmus (kein fester Beginn des Arbeitstages); Bezahlter Urlaub (32 freie Tage pro Jahr: 12 Feiertage + 20 tatsächliche Feiertage); Bezahlter Krankenstand ohne Bescheinigung (10 Arbeitstage pro Jahr); Sportliche Aktivitäten (Fußballmannschaft, Volleyballmannschaft, Marathons, Race Nation); Soziale Aktivitäten und interne Veranstaltungen zum Wissensaustausch. Wie läuft der Einstellungsprozess ab? Einführung durch einen Personalvermittler 30 Minuten; Interview (Nicht-Tech-Talk)| 1 Stunde; Technisches Interview 2,5 Stunden