Buscar vagas para outra função
1 VAGA DE Arquiteto de Software EM São Paulo / SP
Arquiteto de Software
Nome da empresa disponível para cadastrados.
A combinar
São Paulo / SP
Home Office
Aprendiz
A ensinio é uma solução completa para quem precisa ensinar e vender online. Nossos clientes são escolas, empresas e empreendedores que utilizam nossa tecnologia para construir uma escola online completamente personalizável e 100% white label com rede social, gamificação, clube de assinaturas, ecommerce e sistema ead completo. Estamos em busca de um arquiteto ou engenheiro de software para integrar ao time da ensinio. É necessário sólida experiência em projetar sobretudo aplicações client-Side verdadeiramente escaláveis e manuteníveis e significativa experiência em typescript e . Nosso ambiente é de aprendizado constante, e você terá autonomia para sugerir e implementar suas próprias ideias. Procuramos pessoas competentes e fora da curva para crescer junto com a gente, e queremos você nesse time! Seu desafio Suas incluiriam: Manter e expandir o front-End de um saas desenvolvido em sob arquitetura multi-Tenancy Garantir que o software se mantenha em uma arquitetura limpa, sustentável, escalável e robusta Liderar o time a implementar as melhores práticas de arquitetura Nos ajudar a tomar as melhores decisões técnicas em novos projetos no futuro. Habilidades Typescript Git Scrum Requisitos Domínio acerca das melhores práticas de código, arquitetura de software, processos e metodologias de desenvolvimento, performance, manutenibilidade e escalabilidade de aplicações Domínio de arquitetura limpa, arquitetura hexagonal, e sólidos conhecimentos acerca de padrões de design (ddd e afins) Excelentes conhecimentos de orientação a objetos e princípios solid (esperamos que você seja capaz inclusive de ensinar sobre isso) Versionamento de código com git em times de desenvolvimento Conhecimentos de html, css, javascript, typescript e experiência prévia no desenvolvimento de uma aplicação client-Side verdadeiramente escalável em produção (preferencialmente sob ) Conhecimentos acerca dos paradigmas do (jsx, hooks, estado e ciclo de vida, etc) Conhecimentos acerca de microsserviços e micro frontends Sólidos conhecimentos de gerenciamento de estado em aplicações client-Side escaláveis (usamos atualmente redux aliado ao redux saga no entanto, estamos totalmente abertos a novas abordagens) Sólidos conhecimentos acerca da comunicação cliente-Servidor Conhecimentos de engenharia de requisitos (elicitação, análise e especificação de requisitos) e modelagem de software (diagramação de classes, máquina de estados, casos de uso, atividades e afins). experiência com testes (unitários, de integração e afins) Legítima vontade de resolver problemas de forma eficiente através da tecnologia Disposição para compartilhar conhecimentos, liderar e instruir tecnicamente os desenvolvedores durante a implementação do software a ser projetado Diferenciais experiência com metodologias ágeis, sobretudo scrum Graduação completa ou em andamento em ciência da computação, engenharia de software, engenharia da computação, sistemas de informação ou congêneres. Conhecimentos em php, laravel, laravel nova e (nossa stack atual do back-End) Nível conversacional de inglês. Benefícios Bônus $$
Clique para receber vagas gratuitamente
PUBLICIDADES
Encontrou algum problema? Denuncie esta vaga e nos ajude a manter a qualidade do site!
Denunciar VagaOUTRAS OPORTUNIDADES DE Arquiteto de Software PARA VOCÊ!
PUBLICIDADES