Kotlin Developer functiebeschrijving sjabloon/kort

We zijn op zoek naar een Kotlin -ontwikkelaar met een sterke wens om mobiele technologieën tot op het punt te duwen. Deze Kotlin -ontwikkelaar zal samenwerken met ons uitstekende engineeringteam om de volgende generatie van onze mobiele apps te ontwerpen en te bouwen. Android Development werkt nauw samen met andere app -ontwikkeling en technische teams.

Kotlin -ontwikkelaar Jobprofiel

Kotlin is een eigentijdse statisch getypte programmeertaal die door meer dan 60% van de professionele Android -ontwikkelaars wordt gebruikt om de productiviteit, de tevredenheid van de ontwikkelaar en de veiligheid van codes te verhogen.

Rapporteert aan

  • Hoofd technologie

KOTLIN Developer -verantwoordelijkheden

  • Creëer eigentijdse, veilige en functie-rijke Android-applicaties vanaf de grond met Kotlin
  • Begrijp vereisten en converteer tekeningen en draadframes in code
  • Zoek en repareer problemen om de prestaties te vergroten
  • Werk samen met de ontwerp- en testteams om high-performance apps te produceren
  • Werk met API's en gegevensbronnen volgens de vereisten
  • Assisteren bij het onderhoud van codekwaliteit, herbruikbaarheid en evaluatie van continu code
  • Onderzoek en pas nieuwe technologieën toe om de ervaring van de ontwikkelaar te verbeteren
  • Code-eenheid Testing om bugvrije, betrouwbare en optimale gebruikerservaring te garanderen
  • Werk samen met teamleden om nieuwe functies te ontwerpen, ontwikkelen en lanceren
  • Stel beveiligingsprocedures in die consistent zijn met algemene beveiligingsdoelen
  • Kotlin gebruiken, plannen, maken, construeren en leveren van een end-to-end Android mobiele app

Kotlin -ontwikkelaarseisen en -vaardigheden

  • Relevante ervaring met het ontwikkelen van Android -apps
  • Kennis van de programmeertalen van Java en Kotlin is vereist om duidelijke, leesbare en onderhoudbare code te ontwikkelen
  • Kennis van de Android SDK en Android Studio
  • Praktische kennis van mobiele app -architectuur, flow, ontwerp, implementatie en release
  • Bekendheid met agile ontwikkelingstechnieken en CI/CD -pijpleidingen
  • Uitgebreide ervaring met het ontwikkelen van end-to-end Android mobiele apps, inclusief ontwerp, ontwikkeling en implementatie naar app-marktplaatsen
  • grondig bewustzijn van de Lifecycle van de app, architecturale concepten en ontwerpelementen
  • Een probleemoplossende houding, analytische talenten en uitstekende technische en communicatieve vaardigheden
  • Sterke foutopsporingsmogelijkheden en begrip van kwaliteitsborgingstechnieken
  • Bekendheid met RESTful API's en XML is vereist om de app te koppelen aan backend -services
  • Inzicht in de meest recente trends, ontwerpen en aankomende technologieën voor mobiele apps
  • Inzicht in staatsmanagement om de betrokkenheid van gebruikers te vergemakkelijken
  • Inzicht in Agile en DevOps -technieken
  • Kennis van versiebeheersystemen en -tools, zoals GitHub
  • Uitstekende interpersoonlijke en verbale en schriftelijke communicatievaardigheden
  • Uitstekende tijdbeheervaardigheden en het vermogen om autonoom te werken
  • Een kritische denker, analist en geïnteresseerde professional die uitstekende Android -producten wil maken