Envie seu CV e descubra, em segundos, sua compatibilidade real com Desenvolvedor Pleno | Barueri — o que já atende, e onde seu currículo pode estar perdendo aderência.
Atuar no desenvolvimento, evolução e sustentação de aplicações Web e Mobile, APIs, integrações e soluções tecnológicas da empresa, garantindo qualidade técnica, performance, segurança, escalabilidade e aderência aos requisitos funcionais e de negócio.
Desenvolver soluções utilizando React, React Native e TypeScript, participando desde a estruturação inicial dos projetos até a preparação para ambientes de desenvolvimento e produção, com foco em interfaces responsivas, componentes reutilizáveis e boa experiência do usuário.
Atuar de forma integrada com o ecossistema corporativo, realizando consumo e integração de APIs REST, desenvolvimento ou apoio no backend, integração com serviços externos, bancos de dados e recursos de autenticação, autorização e comunicação em tempo real.Desenvolvimento Web e
Mobile
Desenvolver, manter e
evoluir aplicações Web utilizando React e TypeScript e aplicativos Mobile
utilizando React Native, garantindo qualidade técnica, responsividade,
performance e aderência aos requisitos funcionais e de negócio.
Estruturação e
Arquitetura de Projetos
Construir projetos
desde sua estrutura inicial, participando das decisões de arquitetura,
organização de código, definição de padrões e seleção das tecnologias mais
adequadas para cada solução.
Desenvolvimento de
Interfaces e Componentes
Desenvolver telas
responsivas e componentes reutilizáveis, buscando padronização, facilidade de
manutenção, escalabilidade e boa experiência do usuário.
Integrações
Sistêmicas e APIs
Desenvolver e manter
integrações entre aplicações, sistemas corporativos, APIs REST e serviços
externos, garantindo o correto fluxo, tratamento e consistência das
informações.
Desenvolvimento e
Apoio ao Backend
Desenvolver ou apoiar
o desenvolvimento do backend das aplicações, contemplando regras de negócio,
serviços, integrações, APIs e acesso a bancos de dados.
Autenticação,
Autorização e Gerenciamento de Usuários
Implementar e manter
mecanismos de autenticação, autorização, controle de acesso e gerenciamento de
usuários, observando boas práticas de segurança de aplicações.
Comunicação em Tempo
Real
Implementar recursos
de comunicação em tempo real quando necessários, utilizando tecnologias
adequadas à arquitetura e aos requisitos da solução.
Testes, Correções e
Performance
Realizar testes,
identificar e corrigir falhas, analisar problemas técnicos e implementar
melhorias de performance, estabilidade e qualidade das aplicações.
Versionamento e Boas
Práticas
Utilizar Git/GitHub
para versionamento de código, participar de code reviews e aplicar boas
práticas de desenvolvimento, organização e documentação de código.
Ambientes de
Desenvolvimento e Produção
Preparar aplicações
para execução em ambientes de desenvolvimento, homologação e produção, apoiando
processos de configuração, build, implantação e disponibilização das soluções.
Publicação de
Aplicativos
Realizar ou apoiar a
publicação e manutenção dos aplicativos nas plataformas Google Play e Apple App
Store, incluindo preparação de versões, configurações e requisitos necessários
para distribuição.
Participação em
Decisões Técnicas
Participar das
decisões relacionadas à arquitetura, tecnologias, padrões de desenvolvimento e
evolução das soluções, contribuindo para a construção de sistemas sustentáveis,
escaláveis e seguros.
Documentação Técnica
Documentar os
principais componentes, integrações, configurações, decisões técnicas e fluxos
desenvolvidos, facilitando a sustentação, manutenção e evolução das aplicações.
Formação
Ensino superior completo em:
Pós-graduação ou especialização em Arquitetura de Software, Engenharia
de Software, Desenvolvimento Full Stack, Cloud Computing, DevOps ou áreas
correlatas será considerada desejável.
Tempo de experiência
Conhecimentos Técnicos
Integrações
Frontend
Backend e Dados
Segurança
Versionamento
Diferenciais