Uma empresa de tecnologia no Rio de Janeiro busca um Desenvolvedor Full Stack com experiência em React. O candidato ideal deve ter sólida experiência em desenvolvimento de aplicativos e conhecimento de ferramentas de integração contínua. O trabalho é presencial e oferece um ambiente colaborativo, promovendo autonomia e inovação.
Qualifications
5+ anos de experiência em desenvolvimento utilizando React.
Experiência com desenvolvimento nativo em Swift/Kotlin é um diferencial.
Conhecimento de metodologias ágeis (Scrum, Kanban).
Responsibilities
Desenvolver e avaliar os processos do setor.
Coordenar um projeto em todos seus estágios.
Gerenciar sistemas de informação.
Skills
Experiência sólida em desenvolvimento utilizando React
Conhecimento avançado de Redux
Domínio de integração com APIs RESTful e GraphQL
Conhecimento em bibliotecas nativas
Experiência com publicação e manutenção de apps
Familiaridade com arquitetura modular e clean architecture
Conhecimento de ferramentas de CI/CD
Autonomia e proatividade
Colaboração e comunicação eficaz
Job description
Rio de Janeiro, Rio de Janeiro, Brazil
Requisitos
Experiência sólida (5+ anos) em desenvolvimento utilizando React.
Conhecimento avançado de Redux, Context API, Zustand ou outros gerenciadores de estado.
Experiência com publicação e manutenção de apps na App Store e Google Play.
Familiaridade com arquitetura modular, clean architecture e design patterns.
Conhecimento de ferramentas de CI/CD para automação de builds e deploys.
Conhecimento em Desenvolvimento Backend
Experiência com desenvolvimento nativo (Swift/Kotlin) é um diferencial.
Conhecimento básico de Firebase, Push Notifications, WebSockets e Banco de Dados (SQLite, Realm, AsyncStorage, etc.).
Noções de backend (Node.js, Express, NestJS, ou outras stacks populares).
Metodologias e Boas Práticas
Familiaridade com metodologias ágeis (Scrum, Kanban).
Conhecimento em testes unitários, integração e e2e (Jest, Detox, Cypress).
Boas práticas de Code Review, Pair Programming e Clean Code.
Experiência com Git e Git Flow.
Soft Skills
Autonomia e proatividade para propor soluções e melhorias.
Colaboração e comunicação eficaz para trabalho em equipe.
Resolução de problemas e pensamento crítico.
Desenvolver e avaliar os processos do setor;
Mapeamento e estruturação de dados;
Controle de garantia de qualidade;
Gerenciamento de sistemas de informação;
Gerenciamento de projeto e equipe;
Acompanhar projeto de desenvolvimento;
Coordenar um projeto em todos seus estágios;
Elaborar estratégias e procedimentos de contingências, visando a segurança a níveis de dados, acessos, auditorias e a continuidade dos serviços dos Sistemas de Informação;
Coordenar os trabalhos de suas equipes, cuidando da avaliação e identificação de soluções tecnológicas, planejamento de projetos e entendimento das necessidades do negócio e dos clientes;
Negociar com consultorias para contratação de desenvolvimento de projetos ou alocação de recursos para desenvolvimento de atividades de análise e programação;
Atribuir aos membros da equipe as funções de cada um, repassando os prazos e também orçamentos, identificar, documentar, coordenar e solucionar todos os problemas que possam surgir, realizar o controle de qualidade e assim proporcionar um nível de qualidade aceitável;
Cobrar de cada membro da equipe para que a função designada esteja sendo realizada com sucesso, verificar cada etapa do projeto e assim, podendo passar para a fase seguinte;
Verificar a finalização do projeto e realizar um levantamento dos erros e acertos, sendo responsável pelo sucesso final de cada projeto.