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