Pequena/média empresa
Localização: São Paulo
Salário: Não especificado
Não aceita candidatos de outra cidade
A Índice começou como um escritório de design e tecnologia em 2005. Dez anos depois, o panorama mudou drasticamente: a indústria evoluiu, os desafios dos nossos clientes tornaram-se mais exigentes, o comportamento do consumidor mudou e nós também mudamos. O que não mudou foi a nossa crença em ajudar nossos clientes a inovar, quebrar paradigmas e crescer, com a missão de sempre criar interfaces divertidas.
Pensamos e fazemos. Não somos apenas uma produtora de tecnologia, muito menos uma consultoria com entrega final em apresentação PPT. Desenvolvemos estratégias enraizados no comportamento do consumidor e no espaço digital, transformando insights e estratégias em experiências envolventes, interativas, multi-plataformas, on e offline.
Designers, planners, programadores e engenheiros trabalham lado a lado em cada um dos projetos da Índice. Uma equipe multidisciplinar e versátil capaz de resolver problemas novos de maneira criativa e que acredita em objetivos estratégicos e resultados.
Pois é, por trás de uma equipe cheia de estilo existem cérebros criativos e corações motivados. Criamos grandes projetos porque acreditamos neles e nos divertimos trabalhando em cada solução.
Contrato inicial de 3 meses, com possibilidade de extensão.
Estamos à procura de um desenvolvedor de JavaScript que seja proficiente com o React.js.
O foco principal será no desenvolvimento de componentes da interface do usuário e sua implementação seguindo fluxos de trabalho conhecidos do React.js (como Flux ou Redux).
Deverá garantir que esses componentes, e a aplicação geral, sejam robustos e fáceis de manter.
Irá coordenar diferentes camadas da infraestrutura, portanto, um compromisso com a solução colaborativa de problemas, design sofisticado e produto de qualidade são pontos importantes.
Habilidades:
-Proficiência em JavaScript, incluindo manipulação de DOM e o modelo de objeto JavaScript;
-Entendimento completo do React.js e seus princípios;
-Experiência com fluxos de trabalho populares do React.js (como Flux ou Redux);
-Familiaridade com as especificações mais recentes do EcmaScript;
-Experiência com bibliotecas de estrutura de dados (por exemplo, Immutable.js);
-Conhecimento de Reação isomórfica é uma vantagem;
-Familiaridade com APIs RESTful;
-Conhecimento de mecanismos modernos de autorização, como o JSON Web Token;
-Familiaridade com modernas condutas e ferramentas de construção de front-end;
-Experiência com ferramentas comuns de desenvolvimento front-end, como Babel, Webpack, NPM, etc.;
-Capacidade de entender os requisitos de negócios e traduzi-los em requisitos técnicos;
-Benchmarking e otimização;
-Familiaridade com as ferramentas de versionamento de código {{como Git, SVN e Mercurial}};
-Conhecimento em modelagem de banco de dados {{MySQL ou NoSQL}}.
Plus:
-NodeJS;
-ExpressJS ou KrakenJS;
-API de autenticação (autenticação SSO e OAUTH2);
-Metodologia Ágil {{ Scrum, etc }}.
-Desenvolver novos recursos voltados ao usuário usando o React.js;
-Construir componentes reutilizáveis e bibliotecas front-end para uso futuro;
-Traduzir designs e wireframes em código de alta qualidade;
-Otimizar componentes para desempenho máximo em uma ampla variedade de dispositivos e navegadores compatíveis com a Web;
-Tests unitários;
-Documentação do projeto e seus componentes.
Acesse o perfil da Índice para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.