Vaga de Engenheiro IOS Senior
1 vaga: | CLT (Efetivo) | Publicada em 21/10
- A combinar
Sobre a vaga
- IMPRESCINDÍVEL inglês fluente para conversação, vai atuar com time americano.
- experiência em desenvolvimento nativo iOS (Swift);
- Experiência com código multi-thread e assíncrono;
- Fortes habilidades em programação orientada a objetos e design;
- Familiaridade com os princípios SOLID de design;
- Experiência em construir aplicações nativas iOS com foco em performance e robustez;
- Conhecimento em padrões de design como MVC e MVVM;
- Conhecimento das diretrizes de design da Apple e dos princípios de interface de aplicativos;
- Familiaridade com ferramentas de controle de versão, rastreamento de problemas e integração contínua (JIRA, Confluence, Jenkins);
- Experiência no uso de APIs RESTful para conectar aplicativos iOS a serviços back-end;
- Experiência em metodologias ágeis.
DIFERENCIAIS:
- Habilidades de troubleshooting, especialmente com aplicações multi-thread e orientadas para performance;
- Experiência com arquitetura reativa, como RxSwift e RxCocoa;
- Experiência com o XCTest Framework e testes de interface de usuário (UI Testing);
- Capacidade de trabalhar bem sob cronogramas apertados e ciclos de desenvolvimento rápidos;
- Experiência com comunicação de áudio/vídeo em tempo real e protocolos de streaming de vídeo (RTSP/RTP/HLS);
- Conhecimento em SIP, codecs H265/264, FFMPEG e WebRTC.