Tech Stack
iOSJenkinsObjective-CSwift
About the role
- Atuar em todo o ciclo de vida de desenvolvimento de software, desde levantamento de requisitos até apoio à implantação
- Compor o time de desenvolvimento e assumir itens de trabalho a cada Sprint
- Realizar análise e design, programação, testes e elaboração de requisitos
- Gerir o próprio trabalho e sinalizar atrasos ou impedimentos à equipe
- Orientar e dar suporte aos desenvolvedores da equipe
- Codificar e integrar componentes de software conforme especificações técnicas
- Identificar, construir e realizar testes dos componentes desenvolvidos
- Realizar manutenção evolutiva e corretiva de componentes de software
- Elaborar documentação técnica conforme exigências contratuais
- Integrar componentes produzidos com os demais membros do time
- Montar e configurar ambiente de desenvolvimento local
- Fornecer suporte à equipe de TI e usuários do cliente quando solicitado
- Executar entrega e testes de integração no ambiente do cliente
- Acompanhar homologação e implantação do software nos ambientes do cliente
- Realizar treinamento e passagem de conhecimento ao cliente sobre o software
Requirements
- Ensino médio completo
- Experiência desejável: 01 ano em Desenvolvimento de aplicações nativas iOS
- Conhecimentos em Swift
- Conhecimentos em Objective-C
- Experiência com Xcode, Interface Builder e Auto Layout
- Integração com APIs REST, JSON e XML
- Gerenciamento de dependências (CocoaPods, Swift Package Manager)
- Testes automatizados com XCTest
- Versionamento com Git
- Experiência com pipelines (Jenkins)