Junior/Pleno Mobile Developer

Descrição

Nosso cliente é uma holding de investimentos em tecnologia com sede em Porto Alegre / RS.

Tem objetivos específicos de inovação, solidificação e crescimento mercadológico das empresas em que investido, com foco no Estado do Rio Grande do Sul. Aproveitando o pioneirismo e a experiência de mais de 20 anos no Mercado de Internet e TI no Brasil, contabilizando diversos projetos de sucesso neste período.


Você irá desenvolver e customizar aplicações zelando pelo desempenho, estabilidade, escalabilidade, segurança, simplicidade e melhores práticas de programação.


O que você terá por aqui:

Remuneração compatível com o mercado;
Benefícios Flex com pontuação que você pode distribuir de acordo com o que precisa;

Vale-refeição ou Vale-alimentação.

Requisitos

Experiência de no mínimo 1 ano

Competências técnicas:

- Conhecimento intermediário em Flutter;
- Conhecimento intermediário em estados no Flutter;
- Conhecimento intermediário em UI e UX mobile;
- Conhecimento intermediário nas bases de dados sqLite, Moor ou Hive;
- Conhecimento em Design Patterns;
- Conhecimento em Arquitetura de Software Mobile;
- Utilização de padrões de código;
- Conhecimento básico em Android e IOs;
- Conhecimento básico em Linux;
- Conhecimento básico em versionamento Git (Preferencialmente GitLab);
- Conhecimento na utilização de APIs REST e consumo de WebServices;
- Conhecimento intermediário em linguagem SQL;
- Conhecimento básico em PHP7 + (Complementar);
- Inglês técnico.

Competências complementares:
- Capacidade de desenvolver aplicativos a nível de backend e frontend de forma performática;
- Capacidade de desenvolvimento minimalista levando em conta a experiência do usuário, economizando recursos através de procedimentos menores e mais eficientes, com menos laços e consultas a banco;

Principais atividades:

- Desenvolver apps para interação do cliente com as soluções da companhia;
- Desenvolver apps para consumo interna dos colaboradores da companhia;
- Desenvolver objetos para os aplicativos que integram as funcionalidades nativas do sistema Android e IOs;
- Operar como interfaces de publicação das apps (Google Play Store e Apple Store);
- Apoiar a evolução de UI e UX das soluções Mobile existentes;
- Codificar aplicativos criados pelos analistas;
- Organização e documentos de código desenvolvido;
- Negociar prazos de entrega de acordo com a sua capacidade de produção;
- Dar suporte na correção de bugs por demanda ou proativamente;
- Criar e manipular entidades de banco de dados;
- Determinar quais os recursos disponíveis para a vinculação das apps;
- Efetuar testes unitários nas apps codificadas;
- Zelar pela atualização do ambiente de desenvolvimento e fim de garantir a segurança e o desempenho dos aplicativos desenvolvidos;
- Otimização de códigos legados ou que se apresentam ineficientes;
- Integrar as aplicações desenvolvidas com tecnologias ou linguagens diferentes através de APIs;


É uma posição remota, mas é desejável que seja da região de Porto Alegre / RS.