Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Desenvolver e evoluir aplicações mobile utilizando React Native;
- Atuar no desenvolvimento Frontend com React e/ou Next.js e Backend com Java Spring e/ou Node.js;
- Projetar, desenvolver e integrar APIs REST;
- Colaborar com times multidisciplinares, participando ativamente das cerimônias ágeis (Scrum, Kanban);
- Contribuir nos refinamentos técnicos junto à equipe de engenheiros e Tech Lead, avaliando riscos e impactos relacionados a desempenho, escalabilidade, segurança e manutenibilidade;
- Desenvolver e sustentar soluções alinhadas ao escopo e objetivos do time;
- Aplicar boas práticas de Clean Code, Clean Architecture e modularização;
- Implementar e manter testes unitários e testes automatizados, seguindo padrões de qualidade como a Pirâmide de Testes;
- Atuar na concepção, manutenção e sustentação dos testes automatizados;
- Utilizar ferramentas de versionamento (Git) e seguir fluxos de desenvolvimento definidos;
- Trabalhar com Hooks, Redux e Context API para gerenciamento de estado;
- Garantir a qualidade do código por meio de revisões, padronizações e melhoria contínua;
- Ter visão clara de todo o ciclo de desenvolvimento de software, desde o levantamento de requisitos até a entrega e sustentação;
- Apoiar práticas de observabilidade e monitoramento das aplicações.
- Ensino superior completo;
- Experiência comprovada em desenvolvimento de aplicações mobile com React Native;
- Experiência em desenvolvimento Backend com Java Spring e/ou Node.js;
- Experiência em desenvolvimento Frontend com React e/ou Next.js;
- Experiência no consumo e desenvolvimento de APIs REST;
- Domínio de JavaScript e/ou TypeScript;
- Experiência com Hooks, Redux e Context API;
- Conhecimento sólido em HTML e CSS;
- Experiência com Git e versionamento de código;
- Conhecimento e aplicação de Clean Code, Clean Architecture e modularização;
- Experiência com testes unitários e conhecimento em testes automatizados;
- Conhecimento em metodologias ágeis (Scrum, Kanban);
- Conhecimento em Firebase, especialmente Remote Config;
- Conhecimento em padrões de qualidade de software, como a Pirâmide de Testes.
- Desejáveis: Conhecimento em Design Patterns e princípios SOLID; Experiência com Atomic Design e Storybook; Conhecimento na ferramenta de depuração Flipper; Experiência com arquitetura de microsserviços; Conhecimento em bancos de dados relacionais e não relacionais; Experiência com observabilidade de software (Dynatrace, Grafana, Crashlytics); Conhecimento em arquitetura de microfrontends.
#remote
Key Skills
Ranked by relevanceReady to apply?
Join Compass UOL and take your career to the next level!
Application takes less than 5 minutes

