Vaga Mobile

Programador(a) Mobile

API Git MySQL React Native SQL Ionic Ionic Ionic Ionic

Zoom Educação Corporativa

Zoom Educação Corporativa

Pequena/média empresa

Salário: Até R$7.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Nós somos da Zoom Educação Corporativa! Somos apaixonados por ENSINAR, por isso criamos soluções que estimulam o APRENDER
Buscamos talentos que topem encarar desafios, aprender, que sejam proativos, vivam tecnologia e acreditem que podemos mudar o mundo através da Educação.

Atividades e Responsabilidades

Desenvolvimento e manutenção de aplicações mobile com software SaaS; Desenvolvimento de novas funcionalidades e correções de bugs em aplicações Mobile; Desenvolvimento de APIs para comunicação com back-end; Publicações do aplicativo nas lojas Google e Apple; Definir do zero uma arquitetura para o app que utilize as melhores práticas de mercado e que atenda a todos os requisitos do negócio; Recriar todas as telas do aplicativo atual fazendo melhorias visuais e facilitando a experiência do usuário; Desenvolver códigos limpos, de fácil entendimento e manutenção; Pensar em soluções diante das dores e deficiências em usabilidade declaradas pelo cliente.

Requisitos

Conhecimentos em Bancos de dados relacionais (MySQL, Maria DB); Linguagens de programação: React-Native, Sql (Update, Insert, Delete, Create, Procedure, Trigger e Views); Conhecimento em Webservices e APIs (REST, JSON, SOAP, WSDL); Uso de ferramentas de versionamento de código (GIT, SVN); Conhecimento total dos ciclos de um aplicativo (concepção, desenvolvimento e publicação nas stores em formato aberto e fechado); Experiência/conhecimento em Microserviços e Docker;

Experiência em desenvolvimento de aplicações mobile. Noções de Design e UI/UX (User interface); Conhecimento em PHP, Angular, Node, Apache Kafka e Firebase Noções em outras linguagens Java (Android) e Kotlin. Conhecimentos em tecnologias como Flutter, Angular, VueJs, Dart, Swift Boas práticas de desenvolvimento de software e método ágil (Scrum); Boas práticas de UX e UI. Conhece MVVM, MVP, MVC, Clean e sabe dialogar indicando vantagens e desvantagens de cada arquitetura;
Ser Proatividade; didático e analítico. Saber trabalhar em equipe coma mente aberta e ser motivado por desafios.
Ser colaborativo, flexível e organizado. Gostar de programar e resolver problemas.
Ser um amante de tecnologia e estar sempre atualizado com as novidades do mercado.

Desejável formação superior em Análise de Sistemas, Ciência da Computação, Engenharia de Sistemas e áreas afins.

O que nós oferecemos

Vale Refeição
Vale Transporte
Plano de Saúde
Plano Odontológico

VEJA A EMPRESA NO MAPA