Roku
M1 Technology
Desenvolvedor(a) de Software Front End
JavaScriptTypeScriptPythonJavaReactNode.jsSQLPostgreSQLAWS
Tradução automática. Consulte o original.
Sobre a oportunidade
Estamos buscando um(a) Desenvolvedor(a) de Software qualificado(a) para contribuir com o design, desenvolvimento e implantação de soluções de software nativas da nuvem, com foco em construir componentes web front-end em suporte a um sistema de design. Esta função requer experiência prática em todo o ciclo de vida de desenvolvimento de software, incluindo front-end, back-end, camada de dados e integração com a nuvem. Você trabalhará em uma equipe Ágil para entregar aplicações seguras, escaláveis e de alto desempenho em infraestrutura moderna de nuvem.
QUALIFICAÇÕES MÍNIMAS
Requisito de Segurança: TS/SCI com Polígrafo
- 4–7 anos de experiência em desenvolvimento full-stack, com proficiência em:
- Programação de Camada de Aplicação: JavaScript/TypeScript, Java, ou linguagens similares.
- Desenvolvimento Front-End: Frameworks JavaScript/TypeScript (Angular, React.js, ou Vue.js), HTML, CSS.
- Desenvolvimento Back-End & API: NodeJS, JavaScript/TypeScript, design RESTful de API.
- Banco de Dados/Camada de Dados: SQL (PostgreSQL), NoSQL (Elasticsearch).
- Familiaridade com ferramentas e práticas DevSecOps, incluindo orquestração de nuvem e pipelines de CI/CD.
- Experiência em desenvolvimento Ágil, incluindo decomposição de histórias e planejamento de sprints.
PRINCIPAIS RESPONSABILIDADES
- Aplicar princípios de design centrado no ser humano (HCD) como uma abordagem de primeira classe para entregar produtos com impacto na missão.
- Colaborar com o Engenheiro Chefe e os Líderes Técnicos para traduzir requisitos de negócios em histórias de usuário e tarefas técnicas.
- Projetar e implementar soluções de software full-stack , cobrindo a camada de dados, a lógica de aplicação e a interface do usuário, mas com foco principal na construção de componentes web front end
- Escrever testes unitários e de integração para garantir a qualidade e manutenibilidade do código.
- Participar de cerimônias Ágeis/Scrum e contribuir para o desenvolvimento iterativo de software.
QUALIFICAÇÕES PREFERENCIAIS
- Experiência em CI/CD e implantação relacionada a componentes web.
- Conhecimento de melhores práticas de segurança para aplicações em nuvem.
- Compreensão de padrões arquiteturais modernos (por exemplo, microsserviços, arquitetura orientada a eventos).
- Experiência com ferramentas de integração e análise de dados.
- Certificação ou experiência com design centrado no ser humano, ou metodologias de experiência do usuário.
FERRAMENTAS E TECNOLOGIAS
- Linguagens: JavaScript/TypeScript, Python, Java.
- Frameworks: Frameworks Frontend (por exemplo, Angular.js, React.js, Vue.js), Node.js.
- Bancos de Dados: SQL, Elasticsearch.
- Nuvem: AWS (EC2, S3, RDS).
- Metodologias: Ágil/Scrum, CI/CD, TDD.
POR QUE SE JUNTAR A NÓS?
- Trabalhe em soluções de ponta baseadas em nuvem que causam impacto.
- Ambiente de equipe colaborativo e inovador.
- Oportunidades de avanço na carreira e desenvolvimento profissional.
