Vagas Tech
Empresa confidencial
Descrição da vaga
- Vaga destinada às oportunidades na área de tecnologia na Magazord;
- Consulte no campo Conhecimentos Necessários" as especificidades das vagas disponíveis.
>Desenvolvedor de aplicativos:
Responsabilidades:
• Desenvolver soluções utilizando as melhores práticas tecnológicas para simplificar e otimizar processos.
• Desenvolver e manter os aplicativos para dispositivos móveis utilizando os frameworks Flutter e React Native.
• Otimizar o desempenho dos aplicativos e solucionar problemas identificados.
• Garantir que os aplicativos sejam responsivos e compatíveis com diferentes tamanhos de tela.
• Colaborar com a equipe de desenvolvedores back-end para integrar de forma eficiente as soluções.
• Realizar testes e depurar o código para garantir a qualidade dos aplicativos.
Requisitos:
• Experiência no desenvolvimento de aplicativos utilizando os frameworks Flutter e React Native.
• Conhecimento em sistemas operacionais Android e iOS.
Diferenciais:
• Experiência prévia em projetos de e-commerce.
• Familiaridade com outras tecnologias relacionadas ao desenvolvimento de aplicativos móveis.
>Desenvolvedor Front-end:
Responsabilidades:
- Transformar designs de interface de usuário em código HTML, CSS, SCSS, JavaScript e Twig.
- Garantir que o site ou aplicativo seja responsivo e se adapte a diferentes dispositivos e tamanhos de tela;
- Colaborar com os desenvolvedores de back-end para integrar a interface de usuário com a lógica de negócios do sistema;
- Testar e depurar o código para garantir a qualidade e a usabilidade do site ou aplicativo;
- Manter-se atualizado com as tendências de design de interface do usuário e as melhores práticas de desenvolvimento web;
- Monitorar o desempenho dos sites, observar quedas de tráfego relacionadas a problemas de usabilidade do site e retificar quaisquer problemas;
- Otimizar aplicações para a máxima velocidade e escalabilidade;
Requisitos Técnicos:
- HTML, CSS, SCSS e Javascript.
- Design Patterns.
- Npm.
- Web Components
Será um plus:
- Twig
- BackEnd
- SEO
> Arquiteto de software:
Responsabilidades:
• Definir a arquitetura técnica, incluindo a escolha de tecnologias, estruturação de componentes e integração de sistemas.
• Colaborar com as partes interessadas para entender as necessidades de negócios e requisitos, transformando-os em soluções técnicas.
• Garantir a qualidade, escalabilidade, confiabilidade e segurança do produto.
• Trabalhar em estreita colaboração com as equipes de desenvolvimento para definir as soluções técnicas e garantir que elas estejam alinhadas com as necessidades de negócios e requisitos do usuário.
• Manter-se atualizado com as novas tecnologias e tendências do mercado, avaliando sua aplicabilidade em soluções.
• Garantir que o código-fonte esteja documentado, padronizado e fácil de manter.
• Identificar e resolver problemas de desempenho, segurança e escalabilidade.
• Fornecedor orientação técnica para as equipes de desenvolvimento e outras partes interessadas.
Requisitos:
Conhecimento em:
- JavaScript
- TypeScript
- Shell Script
- .php
- Node.js
- React
- Vue.js
- ORM Doctrine2
- Containers
- AWS
- Rabbit MQ (Mensageria)
- PostgreSQL
- MongoDB
- MVC
- Microservices
- REST
Descrição Técnica
• Experiência com desenvolvimento web utilizando a linguagem PHP e Javascript.
• Conhecimento sólido de Programação Orientada a Objetos (POO), clean code e design patterns
• Familiaridade com frameworks PHP, como Doctrine.
• Compreensão de banco de dados relacionais, como PostgreSQL.
• Familiaridade com sistemas de controle de versão, como GitHub.
• Capacidade de escrever código bem estruturado, eficiente e reutilizável.
• Graduação completa ou cursando em Sistemas de Informação, Engenharia de Software, Ciências da Computação ou áreas relacionadas.
>BackEnd:
Segue descrição da vaga:
**Responsabilidades:**
Desenvolver e manter os sistemas backend utilizando diversas linguagens e frameworks, com foco em PHP e JavaScript.
Realizar manipulação e extração de dados de banco de dados através de SQL.
Analisar e desenvolver integrações com terceiros para melhorar a funcionalidade de nossos aplicativos.
Otimizar e garantir o desempenho dos aplicativos, visando a experiência do usuário.
Gerenciar a segurança das aplicações e dos dados, implementando as melhores práticas de segurança.
Participar ativamente na resolução de problemas e no suporte técnico quando necessário.
**Desafios Enfrentados:**
Garantir a segurança e a proteção de dados sensíveis, seguindo as melhores práticas de segurança.
Lidar com altos volumes de tráfego e manter o desempenho das aplicações em níveis elevados.
Trabalhar em um ambiente ágil, adaptando-se a mudanças frequentes nos requisitos do projeto e nos processos.
**Requisitos Necessários:**
Experiência comprovada em desenvolvimento backend em PHP.
Conhecimento sólido em bancos de dados relacionais, com ênfase em PostgreSQL.
Familiaridade com bancos de dados não relacionais, como MongoDB.
Habilidade para escrever código limpo, eficiente e de fácil manutenção.
Conhecimento de conceitos de segurança de aplicações web.
Boas habilidades de comunicação e capacidade de trabalhar em equipe.
Experiência em desenvolvimento de APIs RESTful.
Habilidade em versionamento utilizando Git.
Conhecimento de Programação Orientada a Objetos (POO).
**Será um plus:**
Experiência em Framework ORM Doctrine.
Experiência em conteinerização, utilizando Docker.
Requisitos Técnicos:
- PHP e Javascript
- ORM Doctrine
- PostgreSQL e MongoDB
- Docker
- AWS
- Git, Jenkins
- Protocolos e API´s: HTTP/HTTPS, REST, SOAP
- RabbitMQ
