Kotlin Developer Jobbeskrivelse Skabelon/kort
Vi søger efter en Kotlin -udvikler med et stærkt ønske om at skubbe mobile teknologier til deres yderste. Denne Kotlin -udvikler vil samarbejde med vores fremragende ingeniørteam for at designe og konstruere den næste generation af vores mobile apps. Android Development samarbejder tæt med andre appudviklings- og tekniske teams.
Kotlin -udvikler Jobprofil
Kotlin er et moderne statisk indtastet programmeringssprog, der bruges af mere end 60% af professionelle Android -udviklere til at øge produktiviteten, udviklertilfredsheden og kodesikkerhed.
Rapporterer til
- Chief Technology Officer
Kotlin -udvikleransvar
- Opret moderne, sikre og funktionsrige Android-applikationer fra bunden af Kotlin
- forstå krav og konverter tegninger og wireframes til kode
- Find og reparationsproblemer for at øge ydeevnen
- Arbejd med design- og testteams for at fremstille apps med højtydende apps
- Arbejd med API'er og datakilder i henhold til kravene
- Hjælp med vedligeholdelse af kodekvalitet, genanvendelighed og evaluering af kontinuerlig kode
- Undersøg og anvend nye teknologier for at forbedre udvikleroplevelsen
- Testning af kodenhed for at garantere bugfri, pålidelig og optimal brugeroplevelse
- Arbejd med teammedlemmer for at designe, udvikle og lancere nye funktioner
- Indfør sikkerhedsprocedurer, der er i overensstemmelse med de samlede sikkerhedsmål
- Brug af Kotlin, planlæg, opret, konstruerer og leverer en ende-til-ende Android-mobilapp
Kotlin -udviklerkrav og færdigheder
- Relevant erfaring med at udvikle Android -apps
- Kendskab til Java- og Kotlin -programmeringssprog er påkrævet for at udvikle klare, læselige og vedligeholdelige koder
- Kendskab til Android SDK og Android Studio
- Praktisk viden om mobilapparkitektur, flow, design, implementering og frigivelse
- Fortrolighed med agile udviklingsteknikker og CI/CD -rørledninger
- Ekstensiv erfaring med at udvikle ende-til-ende Android-mobile apps, herunder design, udvikling og implementering til app-markedspladser
- grundig bevidsthed om appens livscyklus, arkitektoniske koncepter og designelementer
- En problemløsende holdning, analytiske talenter og fremragende tekniske og kommunikationsevner
- Stærke fejlfindingsevner og forståelse af kvalitetssikringsteknikker
- Fortrolighed med RESTful API'er og XML er påkrævet for at linke appen til backend -tjenester
- Forståelse af de seneste mobile app -tendenser, design og kommende teknologier
- Forståelse af statsledelse for at lette brugerengagement
- Forståelse af Agile- og DevOps -teknikker
- Kendskab til versionskontrolsystemer og værktøjer, såsom Github
- Fremragende interpersonelle og verbale og skriftlige kommunikationsevner
- Fremragende tidsstyringsevner og evnen til at arbejde autonomt
- En kritisk tænker, analytiker og interesseret professionel, der ønsker at skabe fremragende Android -produkter