Vaga de Programador Flutter
1 vaga: | Publicada em 16/04
- A Combinar
Sobre a vaga
Missão:
Desenvolver sistemas e aplicações, obedecendo padrão de interface gráfica, critérios de navegação, usabilidade simples, banco de dados estruturado e conciso, e códigos limpos, bem como a manutenção desses sistemas a fim de garantir a qualidade, segurança e confiabilidade de tudo o que é produzido, de acordo com o escopo técnico definido e agregando valor ao cliente. Descrição da função:
Codificar e realizar manutenção em aplicações através das informações fornecidas pela engenharia e produtos, desenvolvendo o layout de telas e relatórios, obedecendo o Designs Pattern VR (critérios de navegação, interface de comunicação, interatividade e experiência). Realizar os devidos testes unitários, automatizados ou não, garantindo a funcionalidade do sistema e aplicação. Documentar os requisitos desenvolvidos, de forma concisa e padronizada visando o entendimento do usuário final/cliente Garantir a integridade do código fonte em todas as versões disponíveis, bem como a qualidade das mesmas. (resolver conflitos de código-fonte, merge request). Apoiar a área de testes, para efetuar a verificação final e validação do sistema e aplicação; Apoiar novos colaboradores do desenvolvimento, visando esclarecer dúvidas de processos, produto e negócio. Elaborar documentos (artefatos) necessários para o desenvolvimento do sistema e aplicação. Cumprir as políticas/procedimentos/normas relativos à empresa, processo de trabalho e aos sistemas de gestão implementados. Zelar pela ordem, guarda, conservação dos materiais, equipamentos e documentação sob sua responsabilidade, bem como a organização do local de trabalho. Realizar outras atividades correlatas à sua função e aos procedimentos do seu processo de trabalho sempre que necessário. Conhecimentos Técnicos Requeridos:
Formação em TI - cursando ou completo Lógica de Programação Conhecimento em Dart/Flutter Conhecimento de Orientação a Objetos Conhecimento em Desenvolvimento Mobile Conhecimento em SQL Conhecimento em Node ou Spring/SpringBoot Conhecimento SCRUM Conhecimento de UI (Interface de Usuário) de Sistemas Mobile e/ou Web Conhecimento de UX (Experiência de Usuário) de Sistemas Mobile e/ou Web Conhecimento em Versionamento de Códigos (git) Conhecimento de comunicação SOAP e REST Conhecimento de Sistemas Distribuídos Inglês Técnico para leitura Conhecimentos Técnicos Desejáveis:
Conhecimento em Kotlin e/ou Swift Conhecimento em Docker Conhecimento em Java
Conhecimento de Sistemas e/ou Regras de Negócio de Varejo Conhecimento em
PostgreSQL Noção em JavaScript e/ou TypeScript Noção em Servidores de Aplicação
(GlassFish,TomCat, Jetty, WildFly) Noção em JPA Noção em Sistema Operacional Linux
Conhecimento em Hardware e Redes
Informações adicionais:
Conhecimento com programação flutter