Description: Estamos em busca de um(a) Desenvolvedor(a) Web Front-End altamente qualificado(a) para integrar nosso time de tecnologia.
O(a) candidato(a) ideal terá expertise em tecnologias modernas e experiência em projetos utilizando Ruby on Rails 2.3.8, Ember.js e frameworks JavaScript.
Buscamos alguém que seja proativo(a), detalhista e apaixonado(a) por criar interfaces intuitivas e funcionais, além de ter conhecimento em ferramentas de busca e filas de processamento.
Responsabilidades: - Desenvolver e manter interfaces web dinâmicas e responsivas utilizando Ember.js e frameworks JavaScript; - Integrar front-end com back-end desenvolvido em Ruby on Rails 2.3.8; - Consumir e integrar APIs RESTful, garantindo eficiência e segurança; - Configurar, otimizar e implementar funcionalidades baseadas no motor de busca Apache SOLR; - Trabalhar com filas de processamento de tarefas assíncronas utilizando Resque Queue; - Garantir a usabilidade e performance das interfaces desenvolvidas; - Colaborar com equipes multidisciplinares para garantir a entrega de soluções alinhadas com os objetivos do negócio; - Documentar processos, arquiteturas e boas práticas de desenvolvimento.
Requirements: Experiência com Ruby on Rails 2.3.8; Conhecimento avançado em Ember.js e frameworks JavaScript modernos; Experiência no consumo e integração de APIs RESTful; Domínio em implementação e configuração do Apache SOLR para busca e indexação; Experiência com Resque Queue para gerenciamento de filas de processamento; Sólida compreensão de boas práticas de desenvolvimento front-end (HTML5, CSS3, pré-processadores como SASS ou LESS); Familiaridade com controle de versão (Git); Habilidades em depuração e otimização de código para performance; Proatividade e capacidade de resolver problemas complexos; Boa comunicação para interagir com equipes multidisciplinares; Atenção aos detalhes e compromisso com a qualidade do código; Flexibilidade e disposição para aprender novas tecnologias e ferramentas.
Desired Skills: Experiência com arquitetura de sistemas legados e modernização de aplicações; Conhecimento de metodologias ágeis (Scrum, Kanban); Capacidade de lidar com múltiplos projetos simultaneamente.