Olá, somos a Esparta Tecnologia!
Somos uma empresa que impulsiona ideias com inovação tecnológica.
Unimos estratégia, tecnologia e design para criar soluções completas e eficientes.
Desenvolvemos produtos mobile e web de alta performance cruzando as necessidades dos usuários com as estratégias dos nossos clientes.
Buscamos pessoas comprometidas, curiosas e que gostem de ajudar seus colegas de trabalho, temos uma cultura de troca de conhecimento desde o primeiro dia de trabalho.
Descrição da Vaga Estamos buscando uma Desenvolvedor Front-End na tecnologia React.js e Next.js e que também tenha conhecimento em React Native , para atuar em desenvolvimento de um produto interno da Esparta.
Além disso, terá oportunidade de se envolver com outros produtos de clientes, e aprendizado com outras tecnologias.
O Que Estamos Buscando HTML, CSS e Javascript ES6 com typescript Ferramentas de gerenciamento de pacotes (Yarn, NPM) Frameworks e bibliotecas front-end (React) Gerenciamento de estados, props, hooks e componentização Integração com API's Versionamento com Git Conhecimento básico em Figma Next.js Testes unitários de front (Jest, react-testing-library, etc) Requisitos comportamentais Boa comunicação Capacidade de negociação Planejamento e organização Trabalho em equipe Estar disposto a compartilhar conhecimento Auxiliar os menos experientes em dúvidas Será um diferencial se você tiver TypeScript: Tipagem estática e inferência de tipos Generics, mapped types, utility types Classes, interfaces e herança Overloads e funções assíncronas tipadas Noções de configuração do tsconfig.json React Native: React: Domínio do React e suas apis.
Environment Setup: Diferenciar quando usar Expo e quando usar React Native CLI Metro Bundler: Noções básicas de como funciona Estilização e layout: Conhecimendo do StyledComponents e StyleSheet Gerenciamento de estado: Familiaridade com Redux e Context APIs Integração de APIs: Utilização de ferramentas como RTKQuery, React Query Storage permanente: Utilização de Async Storage ou MMKV APIs nativas: Integração e gerenciamento de permissões do sistema operacional Navegação: Usar React Navigation Testes: Utilizar Jest (com @testing-library e extensões) Otimização de desempenho: Trabalhar com frame rate, Garbage Collection, RAM Bundles, Inline Require, profiling Depuração: Dominar Reactotron, Flipper ou DevTools Native Modules: Noções básicas de criação com Swift e Kotlin Será um diferencial EXTRA se você tiver Conhecimento em API, Docker e AWS; Experiência com práticas de DevOps e ferramentas de integração contínua, como Jenkins, GitLab CI, ou similares; Graduação, certificações e/ou Pós graduação em áreas de tecnologia e afins; Experiência em startups, e-commerce, tecnologia ou serviços.
Inglês Tiver conhecimento em Bancos Relacionais e Não-Relacionais (MySQL, MongoDB) Conhecimento em CI/CD: Fastlane, Github Actions e noções básicas de python/ruby para os scripts de build Onde Você Vai Trabalhar Jornada de trabalho 100% remota Modalidade De Contratação PJ/MEI O Que Oferecemos Ambiente totalmente descontraído e todos dispostos a sempre ajudar Remuneração: R$40/h + Extra de R$500/mês Fixo Carga horária: Horário flexível de 8 horas Oferecemos cursos e suporte ao seu aprendizado