Skills
Sobre a Vaga
Atue no time de desenvolvimento, assumindo atividades de entrega a cada sprint e contribuindo com análise, design, implementação e qualidade para aplicações mobile.
Responsabilidades
- Participar do ciclo de desenvolvimento ágil, contribuindo com itens planejados para cada sprint
- Realizar análise, desenho de solução, programação e testes
- Integrar aplicações com APIs RESTful e serviços SOAP
- Gerir o próprio trabalho, sinalizando rapidamente riscos, atrasos e impedimentos ao time
- Desenvolver interfaces responsivas e focadas em usabilidade
- Construir e otimizar consultas SQL para bancos de dados relacionais
Requisitos
- Experiência sólida em desenvolvimento de aplicativos Android com Android SDK e Android Studio
- Conhecimento de desenvolvimento híbrido com HTML5, CSS e JavaScript
- Experiência com frameworks e tecnologias como jQuery, Bootstrap, Node.js, AngularJS, Ionic e Sencha Touch
- Domínio do processo de publicação na Google Play
- Conhecimento em SQL-Lite
- Desejável experiência com Git, Jenkins, Maven, Gradle e Nexus
- Práticas de desenvolvimento ágil (Scrum, XP, Kanban) e TDD
- Experiência com análise de requisitos funcionais e não funcionais
- Conhecimento de testes (unidade, integração, sistema/funcionais, aceitação/estória, carga, desempenho, segurança, usabilidade e acessibilidade) e automação
- Desejável experiência com controle de versão e ferramentas como ClearCase e Git
- Desejável atuação com IBM Mobile First (caso não tenha, haverá treinamento)
- Desejável conhecimento em React Native e Flutter/Dart
Beneficios
- Treinamento para IBM Mobile First, caso necessário
- Atuação em ambiente ágil com foco em qualidade e colaboração