Pular para o conteúdo principal

Desenvolvedor React Native - Sênior

Descrição da vaga

A Fcamara está em busca de uma pessoa Desenvolvedora React Native - Sênior.

Responsabilidades e atribuições

Desenvolvimento & Arquitetura:

- Projetar e implementar componentes reutilizáveis e escaláveis.

- Arquitetar soluções de estado global e gerenciamento de dados.

- Garantir performance, acessibilidade e responsividade.

- Implementar boas práticas de segurança no front-end.


Qualidade & Manutenção:

- Escrever testes automatizados (unitários, integração e E2E).

- Code reviews e mentoría técnica para a equipe.

- Refatoração e otimização de código legado.

- Documentação técnica e decisões arquiteturais.


Integração & DevOps:

- Integração com APIs REST/GraphQL.

- Configuração de pipelines CI/CD.

- Deploy e versionamento de aplicações.

- Colaboração com equipes de backend e infraestrutura.


Perfil Esperado:

- Senioridade: 5+ anos de experiência em desenvolvimento front-end.

- Proatividade: Busca por soluções inovadoras e otimizadas.

- Ownership: Responsabilidade por toda a qualidade da entrega.

- Mindset: Growth-oriented, sempre aprendendo tecnologias novas.

- Colaboração: Excelente comunicação e trabalho em equipe.

Requisitos e qualificações

REQUISITOS OBRIGATÓRIOS:


1. Essencial

- React Native Mínimo 5+ anos de experiência profissional

- Profundo conhecimento de ciclo de vida, hooks e padrões de estado

- Experiência com navegação (React Navigation) e animações

- GraphQL ou REST APIs avançadas

- WebSockets e comunicação real-time

- Experiência avançada em TypeScript

- Tipagem forte, genéricos e interfaces complexas


2. Ecossistema React

- React / React Hooks

- State management (Redux, Context API, ou similar)

- Testing (Jest, React Testing Library)


3. Desenvolvimento Mobile

- Publicação em App Stores (iOS/Android)

- Conhecimento de APIs nativas

- Performance optimization para dispositivos mobile


4. Versionamento e Ferramentas

- Git avançado

- CI/CD pipelines

- Ferramentas de build (Gradle, Xcode)


5. Soft Skills

- Comunicação clara e documentação de código

- Capacidade de mentoring para equipes

- Pensamento arquitetural e decisões técnicas estratégicas



DIFERENCIAIS:


1. Experiência com:

- Testes E2E (Robot Framework - utilizado no projeto)

- Less/SCSS/styled-components


2. Conhecimentos Complementares:

- Noções de Backend (Java, Python, Node.js)

- AWS / Cloud deployments

- Docker e containerização

- Metodologias Agile/Scrum


3. Certificações:

- Certificações React / React Native

- Cloud certifications (AWS, GCP, Azure)

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista R&S
  3. Etapa 3: Entrevista Técnica
  4. Etapa 4: CV enviado ao Cliente
  5. Etapa 5: Entrevista Cliente
  6. Etapa 6: Carta Proposta
  7. Etapa 7: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?