O cargo de Desenvolvedor(a) Ios exige profissional experiente em desenvolvimento móvel iOS, confortável com a escrita de aplicações em Swift. O candidato deve possuir domínio completo em comunicação síncrona e assíncrona, além de boas práticas tecnológicas (HTTP/HTTPS, RESTful, push notification, web socket etc.).
É fundamental ter habilidades para desenvolver diversas formas de testes (unitário e interface), conhecer arquiteturas de solução propostas para aplicativos móveis (MVC, VIPER, MVVM etc.) e os frameworks do ecossistema iOS (Core Data, Core Animation, entre outros).
O ideal é que o profissional tenha experiência publicando apps na loja e acompanhar as estratégias de release (phasing rollout). Além disso, familiaridade com investigação de problemas em aplicativos, guiados ou não por ferramentas de monitoramento, é um diferencial.
Auferir habilidades de versionamento de código, preferencialmente Git, também é uma necessidade. A atenção ao detalhe e à qualidade são fundamentais nesse cargo, garantindo que o aplicativo seja responsivo, reutilize componentes, estilos e cores.
O desenvolvedor irá ser o guardião da qualidade de código e arquitetura proposta para o app, disseminar conhecimento da plataforma e dos combinados técnicos e processuais, acompanhar, desenvolver e sustentar o aplicativo em todas as suas fases e ter o olhar holístico sobre o app.
O desenvolvedor precisará trabalhar com layout diversos, auxiliados por Auto Layout e/ou SwiftUI, visando responsividade, reutilização de componentes, estilos e cores. Será necessário ter habilidades para realizar aquisição de dados eficiente e simplificar as operações do aplicativo.
Também é fundamental ter paixão pelo que faz e estar sempre atualizado nas novidades do mundo tecnológico. Dessa forma, pode-se garantir a construção de um aplicativo de alta qualidade e inovador.