Desenvolvedor Mobile Pleno

Digisystem Serviços Especialidades Ltda.

Brasília

Híbrido

BRL 90 000 - 130 000

Tempo integral

Há 8 dias

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

A Digisystem Serviços Especialidades Ltda. busca profissional para atuar no desenvolvimento mobile, com foco em Ionic nativo/híbrido e React Native, integrando APIs seguras, push notifications e entrega contínua.

A posição envolve trabalhar em equipe, transformar requisitos em código modular e manter padrões de projeto. É requerido conhecimento avançado em frameworks, arquitetura, testes, bancos offline e práticas DevOps.

Qualificações

  • Experiência em Ionic nativo e híbrido.
  • Experiência com React Native e seu ecossistema (Expo, CLI).
  • Integração com plugins nativos via Cordova ou RN Bridge.
  • Publicação/manutenção de apps Android/iOS.
  • Conhecimento em desenvolvimento, manutenção e distribuição de apps mobile.
  • Componentização, navegação e gerenciamento de estado (Redux/MobX/Context API).
  • Experiência com RESTful APIs seguras com OAuth2/JWT em Java/PHP/R/Python.
  • Apps offline com sincronização de dados segura.
  • Experiência com Scrum/Kanban em ambientes Agile.
  • Integração com mensageria (RabbitMQ, Kafka, MQTT).
  • Versionamento/CI/CD com Git, GitLab CI/CD e OpenShift.
  • Testes mobile (mocking, coverage, test IDs).
  • Testes com Jest/Detox/RN Testing Library/Karma.
  • Banco de dados local (offline-first): SQLite/TypeORM/Room/WatermelonDB/PouchDB/IndexedDB.
  • Debugging com Flipper/Reactotron/Chrome DevTools.
  • Boas práticas em MVVM/Clean Architecture/DDD/RS.

Responsabilidades

  • Trabalhar em equipe de desenvolvimento com múltiplos projetos.
  • Transformar requisitos de negócio em código modular e reutilizável.
  • Aplicar boas práticas de engenharia de software e padrões de projeto.
  • Adotar frameworks, linguagens e arquitetura durante o ciclo de vida do projeto.
  • Implementar e manter aplicações, bibliotecas e frameworks.
  • Desenvolver e manter códigos/testes de sistemas.
  • Orientar programadores juniores nos processos de desenvolvimento.

Conhecimentos

Ionic nativo/híbrido
React Native + Expo/CLI
Cordova/React Native Bridge
Publicação Android/iOS
Componentização/Navigation/State (RN)
RESTful APIs com OAuth2/JWT
Scrum/Kanban Agile
APIs/Backend integration
Tests mobile (Jest/Detox)
SQLite/TypeORM/Room/DB offline
Git/GitLab CI/CD/OpenShift
MVVM/Clean Architecture/DDD
Algoritmos/Estrutura de dados
ECMAScript/JavaScript
Web GUI (Angular/Vue/HTML5/CSS3)
DevOps/CI/CD
Kubernetes/OpenShift
Node.js + NPM/Yarn
Inglês técnico (leitura/escrita)

Formação académica

Graduação em TI
Pós-graduação (360h) na área de TI

Ferramentas

Expo
React Native CLI
Cordova
GitLab CI/CD
OpenShift
Kubernetes

Descrição da oferta de emprego

3.3.1. Responsabilidades:

3.3.1.1. Trabalhar em equipe de desenvolvimento (código/testes) com múltiplos projetos;

3.3.1.2. Entender e transformar requisitos de negócio, funcionais e não funcionais, em código modular e reutilizável;

3.3.1.3. Aplicar as boas práticas de engenharia de software e padrões de projeto;

3.3.1.4. Adotar frameworks, linguagens de programação, arquitetura e divisão de componentes do sistema e documentação ao longo do ciclo de vida do projeto;

3.3.1.5. Implementar e manter aplicações, bibliotecas, componentes e frameworks;

3.3.1.6. Desenvolver e fazer manutenção de códigos/testes de sistemas;

3.3.1.7. Orientar programadores Juniores nos processos de desenvolvimento;

3.3.2. Formação acadêmica:

3.3.2.1. Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.

3.3.3. Requisitos obrigatórios por perfil:

3.3.3.1. Experiência com Ionic nativo e híbrido;

3.3.3.2. Experiência com React Native e seu ecossistema (Expo, CLI, etc.);

3.3.3.3. Experiência com integração com plugins nativos via Cordova ou React Native Bridge;

3.3.3.4. Experiência com publicação e manutenção de apps nas lojas Android e IOS;

3.3.3.5. Conhecimento em desenvolvimento, manutenção e distribuição de aplicações mobile, uso de frameworks de desenvolvimento híbrido e notificações;

3.3.3.6. Conhecimento com componentização, navegação, gerenciamento de estado (Redux/MobX/Context API).

3.3.3.7. Experiência em consumir e integrar APIs RESTful seguras com autenticação via OAuth2 / JWT, desenvolvidas em Java (Spring Boot), PHP, R e Python.

3.3.3.8. Experiência com apps offline com sincronização de dados segura.

3.3.3.9. Experiência com Scrum ou Kanban, dentro de práticas Agile.

3.3.3.10. Experiência com integração com sistemas de mensageria, como RabbitMQ, Kafka, MQTT;

3.3.3.11. Experiência com versionamento, automação e entrega contínua via Git, GitLab CI/CD e OpenShift.

3.3.3.12. Conhecimento em estratégias de teste mobile (mocking, coverage, test IDs).

3.3.3.13. Experiência com implementação de testes com Jest, Detox, React Native Testing Library, Karma/Protractor;

3.3.3.14. Experiência com banco de dados local (offline-first):

3.3.3.15. SQLite, TypeORM, Room, WatermelonDB, PouchDB ou IndexedDB.

3.3.3.16. Experiência com debugging com ferramentas como Flipper, Reactotron e Chrome DevTools.

3.3.3.17. Experiência com boas práticas na aplicações de padrões como MVVM, Clean Architecture, DDD (Domain-Driven Design), separação de responsabilidades (Services, Repositories, UseCases)

3.3.3.18. Boa experiência em algoritmos e estrutura de dados;

3.3.3.19. Experiência em SQL, bancos de dados relacionais e não relacionais;

3.3.3.20. Experiência em SQL, bancos de dados relacionais e não relacionais;

3.3.3.21. Experiência com ECMAScript;

3.3.3.22. Experiência em tecnologias Web GUI, como Angular, Vue, HTML5, CSS3;

3.3.3.23. Experiências nas melhores práticas de codificação / design e padrões de projeto, otimização, escalabilidade e clusterização;

3.3.3.24. Conhecimentos em ambiente DevOps;

3.3.3.25. Conhecimentos em plataformas para o provisionamento e gerenciamento de containers (Kubernetes, OpenShift entre outros);

3.3.3.26. Experiência em gerenciamento de dependências com Node.js + NPM ou Yarn;

3.3.3.27. Inglês técnico (leitura e escrita).

3.3.4. Certificações ou período de experiência por tecnologia:

3.3.4.1. Experiência mínima de 5 anos em programação, sendo 1 ano comprovado em desenvolvimento Mobile; ou

3.3.4.2. Experiência mínima de 3 anos em programação, sendo 1 ano comprovado em desenvolvimento Mobile e ao menos duas Certificações de Desenvolvedor Mobile em vigor e válidas.

3.3.5. Competências comportamentais:

3.3.5.1. Proatividade, capacidade de trabalho em equipe, capacidade de autogerenciamento e tomada de decisão, capacidade de comunicação (capacidade de se expressar oralmente e por escrito com precisão e clareza e de compreender com facilidade mensagens escritas e faladas).

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor Mobile Sênior
Desenvolvedor Mobile Sênior

Digisystem • Brasília

Presencial
BRL 90 000 - 150 000
Desenvolvedor Mobile Sênior
Desenvolvedor Mobile Sênior

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 180 000 - 260 000
Desenvolvedor Mobile Pleno
Desenvolvedor Mobile Pleno

Vaganet • Brasília

Híbrido
BRL 120 000 - 180 000
Desenvolvedor Mobile Pleno
Desenvolvedor Mobile Pleno

Digisystem • Brasília

Presencial
BRL 120 000 - 240 000
Desenvolvedor mobile
Desenvolvedor mobile

markts. • Rio de Janeiro

Presencial
BRL 111 600 - 167 400
Analista/Desenvolvedor Android / Híbrido
Analista/Desenvolvedor Android / Híbrido

DIGISYSTEM - IT Solutions • Brasília

Presencial
BRL 120 000 - 180 000
Tech Lead Mobile
Tech Lead Mobile

Webmotors • São Paulo

Presencial
BRL 223 200 - 334 800
Analista/Desenvolvedor – Desenvolvedor Mobile iOS e Híbrido CLT
Analista/Desenvolvedor – Desenvolvedor Mobile iOS e Híbrido CLT

INTEGRA RH • Brasília

Presencial
BRL 180 000 - 280 000
[AE] ANALISTA DESENVOLVEDOR MOBILE - SÊNIOR
[AE] ANALISTA DESENVOLVEDOR MOBILE - SÊNIOR

iblue • Rio de Janeiro

Presencial
BRL 167 400 - 223 200
Notebook de última geração
Bônus por indicação de candidatos
Pacotes de benefícios flexíveis
+5
Desenvolvedor de Software Pleno
Desenvolvedor de Software Pleno

Digisystem Serviços Especialidades Ltda. • Brasília

Híbrido
BRL 120 000 - 180 000