Skills
Sobre a Vaga
Estamos buscando um(a) Analista/Desenvolvedor(a) para atuar no desenvolvimento de aplicativos mobile, com foco em iOS e também em soluções híbridas. Você fará parte do time de entrega por sprints, contribuindo com análise, design, implementação e testes.
Responsabilidades
- Contribuir com o desenvolvimento de itens planejados a cada sprint
- Realizar análise e design de funcionalidades e requisitos
- Programar, revisar e integrar componentes mobile
- Executar e apoiar atividades de testes (unidade, integração, sistema e aceitação)
- Gerenciar o próprio trabalho e sinalizar rapidamente impedimentos e riscos ao time
Requisitos
- Experiência com desenvolvimento nativo iOS usando Swift e/ou Objective-C
- Integração com APIs REST (JSON) e webservices SOAP
- Conhecimento de iOS SDK e componentes como UIKit, Cocoa Touch, Core Data e Core Graphics
- Domínio de desenvolvimento híbrido com HTML5, CSS e JavaScript
- Experiência com ferramentas e tecnologias do ecossistema híbrido, como jQuery, Bootstrap, Node.js, AngularJS, Ionic e Sencha Touch
- Práticas de desenvolvimento ágil (Scrum, XP, Kanban) e TDD
- Experiência com análise de requisitos funcionais e não funcionais
- Modelagem de dados relacionais e construção de consultas SQL
- Conhecimento de controle de versão com Git (experiência desejável com Clearcase) e integração com CI/CD (ex.: Jenkins e Nexus)
- Experiência com SQL-Lite
Beneficios
- Treinamento em IBM Mobile First, caso necessário
- Oportunidade de atuar com React Native e Flutter em projetos híbridos (conforme demanda)