Il ruolo
Sviluppatore iOS (tempo pieno). Sei un programmatore che ama creare prodotti usati ogni giorno da milioni di persone? Hai una grande attenzione ai dettagli e sai cosa rende un'app mobile iOS efficace e facile da usare? Desideri imparare continuamente per migliorare sempre i vantaggi di ciò che realizzi per gli utenti? In tal caso, diventa il prossimo sviluppatore iOS di tawk.to: condividiamo gli stessi obiettivi. Cerchiamo una persona appassionata della qualità del codice e della cura artigianale, che ami lavorare in un ambiente in cui ogni individuo contribuisce a un obiettivo comune: creare uno strumento completo di comunicazione aziendale e offrirne l'accesso GRATUITO a tutti. tawk.to, l'applicazione di messaggistica aziendale #1 al mondo, sta ampliando il proprio team di ingegneria e cerca uno sviluppatore iOS esperto che contribuisca a plasmare il futuro delle comunicazioni aziendali. Ogni giorno realizziamo numerosi sistemi straordinari su larga scala, tra cui ricerca, concorrenza, organizzazione dei contenuti, metriche in tempo reale, deployment e applicazioni event-driven, concorrenti e a bassa latenza. Ci concentriamo su uno sviluppo rapido e iterativo (200+ deployment solo nell'ultimo mese) e su una programmazione collaborativa e interattiva. Gli sviluppatori lavorano in piccoli team interfunzionali di 3-6 persone, che fanno affidamento gli uni sugli altri per sostenere gli obiettivi dei progetti e, definendo autonomamente le priorità, devono creare e distribuire applicazioni rapidamente e per iterazioni.
Responsabilità quotidiane
- Pianificare e sviluppare funzionalità del prodotto sulla piattaforma iOS
- Collaborare con il product manager e il designer per ottenere una UI/UX in linea con iOS
- Correggere bug e problemi di prestazioni
- Comunicare con API interne ed esterne
- Aiutare i clienti a risolvere i problemi riscontrati per garantire loro la migliore esperienza possibile.
- Scrivere la documentazione per l'implementazione
- Comunicare lo stato dello sviluppo dei test attraverso i canali appropriati
Candidati qualificati
- Competenza con Swift e Objective-C
- Esperienza con framework iOS come Core Data e Core Animation e API come Foundation, UIKit e CocoaTouch
- Esperienza con archiviazione offline, threading e ottimizzazione delle prestazioni
- Familiarità con le API RESTful per collegare le applicazioni iOS ai servizi back-end
- Conoscenza di altre tecnologie web e degli standard UI/UX
- Conoscenza dei principi di design Apple e delle Apple Human Interface Guidelines
- Conoscenza di MVC e MVVM; preferibile la conoscenza del pattern Coordinator
- Capacità di creare UI nel codice e con Interface Builder
- Esperienza nell'ottimizzazione delle prestazioni e della memoria con Instruments
- Familiarità con le API per le notifiche push
- Esperienza nella scrittura di test strumentali e unitari
- Ottima conoscenza del versionamento del codice con Git
- Conoscenza del processo di distribuzione delle app
- Solida conoscenza dell'intero ciclo di vita dello sviluppo mobile
- Esperienza nello sviluppo e nel supporto di iterazioni rapide del software in un contesto Agile
- Conoscenza generale del panorama mobile, delle architetture, delle tendenze e delle tecnologie emergenti
- Preferibile aver pubblicato una o più app iOS sull'Apple App Store
Retribuzione
Possiamo offrire una retribuzione competitiva in base all'esperienza e alle capacità dimostrate.
Perché tawk.to è un ottimo posto in cui lavorare?
Siamo un team altamente motivato, cordiale e distribuito in tutto il mondo. L'azienda è cresciuta, ma siamo ancora un team piccolo: chi ottiene risultati nella propria area può avere un impatto grande e concreto, e offriamo opportunità di crescita professionale a chi raggiunge i risultati migliori. Con oltre 3 milioni di aziende clienti e più di 1 miliardo di interazioni con i brand al mese, tawk.to ha conquistato un pubblico globale e un seguito nel settore.