Swift Developer Jobbeskrivelse Skabelon/kort

Vi søger en Swift-udvikler, der vil være ansvarlig for oprettelse og vedligeholdelse af iOS- og OS X-apps, herunder mobiltelefoner, tablets og fulde desktops.

Oprettelse af sådanne apps og deres interaktion med back-end-tjenester vil være din vigtigste vægt. Du vil samarbejde med andre ingeniører og udviklere om forskellige lag af infrastrukturen.

Som et resultat kræves en dedikation til samarbejdsopløsning, tankevækkende design og oprettelse af varer af høj kvalitet.

Swift Developer Jobprofil

Swift -udviklere er meget efterspurgte, da det hurtige programmeringssprog vokser i popularitet. Swift er et sofistikeret, hurtigt og simpelt programmeringssprog udviklet af Apple Inc. til iOS og OS X -udvikling.

Mange betydningsfulde applikationer, som Uber, Airbnb og Pinterest, har brugt det. Swift -udviklere er også meget efterspurgt på grund af den voksende popularitet af Apple -produkter og tjenester.

Rapporterer til

  • Senior iOS -udvikler
  • Tech Lead
  • CTO

Swift -udvikleransvar

  • Opret applikationer til iOS -platformen
  • Sørg for applikationens ydelse og kvalitet
  • Arbejd med et multifunktionelt team for at definere og designe appen
  • Kør test for at sikre, at appens funktionalitet er korrekt
  • Tilslut applikationen til back-end-værktøjer som skyen, API'erne og push-meddelelser
  • Ansvarlig for at hjælpe med vedligeholdelse af kodekvalitet, organisering og automatisering
  • ansvarlig for at oprette prototyper og idébeviser
  • Brug krypteringsteknikker til at beskytte indhold

Swift -udviklerkrav og færdigheder

  • Tidligere erfaring med at udvikle iOS -apps
  • Forståelse af grundlæggende iOS -API'er, rammer, kapaciteter, UI -stilarter og paradigmer
  • Demonstreret bedste praksis i implementeringen af ​​front-end UI og UX
  • Solid viden om OOP -principper, designmønstre, algoritmer, multithreading og datastrukturer
  • Hands-on erfaring med afslappende webtjenester og JSON/XML
  • Arbejdskendskab til adskillige tredjeparts SDK'er og integrationer
  • Tidligere erfaring og en vilje til at arbejde med Agile Software Development Methodology i en hurtig, iterativ og multifunktionel indstilling med bidragydere fra forskellige baggrunde, talenter og placeringer
  • Fremragende analytiske og fejlfindingsevner
  • evnen og ønske om hurtigt at lære ny teknologi
  • Fremragende verbale og skriftlige kommunikationsevner
  • Tidligere erfaring med iOS-objektiv-C