Background

O projeto de Fortalecimento da inovação e efetividade na atuação do Tribunal de Justiça do Estado da Bahia (TJBA) visa promover a inovação, a efetividade e a transformação digital do Poder Judiciário em nível estadual. A iniciativa foi firmada em 2023, fruto de um acordo de cooperação entre o TJBA e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU). 

As ações empreendidas têm por objetivo desenvolver estudos, métodos e instrumentos que potencializem o controle e a transparência administrativa e processual, bem como a implantação e sustentação de capacidades técnicas, conceituais e operativas voltadas ao aperfeiçoamento da atuação do TJBA. A iniciativa dialoga com os Objetivos de Desenvolvimento Sustentável e com a Agenda 2030 da ONU, atuando para tornar os serviços oferecidos pela Justiça Estadual da Bahia mais eficientes, amplos e acessíveis à população, bem como otimizando a gestão processual para magistrados, servidores, advogados e outros atores do Sistema de Justiça Estadual.

Deveres e responsabilidades

O(a) Associado(a) – Desenvolvedor(a) Frontend Angular será responsável, sob supervisão do Analista de Coordenação, pelo desenvolvimento da interface gráfica de usuário das soluções previstas no Projeto. O(a) profissional selecionado(a) atuará em estreita articulação com os pontos focais do TJBA e do PNUD, codificando os artefatos necessários ao atendimento dos requisitos funcionais e não funcionais da solução, empregando processo de desenvolvimento, arquitetura de software, padrões de projeto, linguagens de programação e ferramentas previamente definidas. Para o alcance desse objetivo, estão previstas as seguintes atividades indicativas:

  • Desenvolver os artefatos de software para implementação da interface gráfica dos usuários e de testes automatizados e desenvolver soluções técnicas para suportar outros serviços a serem desenvolvidos no contexto do projeto.
  • Empregar o framework Angular, o framework de referência UIKit e a linguagem de programação TypeScript no desenvolvimento de artefatos de frontend;
  • Garantir a acessibilidade e usabilidade da interface gráfica, adotando diretrizes como WCAG (Web Content Accessibility Guidelines) e melhores práticas de UX/UI.
  • Realizar revisões de código (code reviews) e pair programming, garantindo a qualidade do código e promovendo a troca de conhecimento dentro da equipe, bem como manter a documentação técnica do código e dos componentes desenvolvidos, garantindo rastreabilidade e facilitando a manutenção futura
  • Implementar e manter testes unitários e de integração, utilizando ferramentas indicadas pelo TJBA para garantir a robustez do código e atuar nas atividades de implantação, monitoramento da execução e suporte técnico e das soluções desenvolvidas;
  • Integrar e consumir APIs RESTful e GraphQL, garantindo comunicação eficiente entre o front-end e o back-end.
  • Subsidiar o Analista de Coordenação e demais integrantes do time nas ações de planejamento e implementação do projeto, contribuindo para a definição e priorização do backlog do produto, do cronograma de projeto, dos backlogs de sprints e na realização de cerimônias e outros artefatos que venham a ser necessários;
  • O titular desempenha outras funções o seu perfil funcional que considere necessárias ao bom funcionamento do programa. 

Arranjos Institucionais

O contratado será supervisionado pelo Analista de Coordenação.

Competências

Alcançar resultados:    
LEVEL 1: Planeja e monitora o próprio trabalho, presta atenção aos detalhes, entrega um trabalho de qualidade dentro do prazo

Pensamento inovador:    
LEVEL 1: Aberto a ideias criativas/riscos conhecidos, é pragmático para resolver problemas, faz melhoria.

Aprendizagem continua:    
LEVEL 1: Mente aberta e curiosa, compartilha conhecimento, aprende com os erros, pede feedback

Adaptar com agilidade:    
LEVEL 1: Adapta-se à mudança, lida de forma construtiva com a ambiguidade/incerteza, é flexível

Atuar com determinação:     
LEVEL 1: Mostra determinação e motivação, capaz de entregar com calma diante da adversidade, confiança

Engajar-se e ser parceiro:    
LEVEL 1: Demonstra compaixão/compreensão para com os outros, forma relacionamentos positivo

Promover diversidade e inclusão:    
LEVEL 1: Apreciar/respeitar as diferenças, consciente do preconceito inconsciente, confrontar a discriminação

Competências multifuncionais e técnicas

Direção e estratégia de negócios  

• Pensamento Estratégico - Desenvolver estratégias eficazes e planos prioritários alinhados com a missão e os objetivos do PNUD, baseando-se em uma análise sistêmica de desafios, oportunidades e riscos potenciais; conectar a visão geral à realidade no campo para criar soluções tangíveis e direcionadas; aprender a partir de diversas fontes para antecipar e responder de forma eficaz às tendências atuais e futuras; demonstrar capacidade de previsão.

• Pensamento Sistêmico - Capacidade de utilizar análise objetiva de problemas e julgamento para compreender como elementos inter-relacionados coexistem dentro de um processo ou sistema geral, considerando como a alteração de um elemento pode impactar outras partes do sistema. 

Gestão de negócios

• Gestão de projetos - Capacidade de planejar, organizar, priorizar e controlar recursos, procedimentos e protocolos para atingir objetivos específicos.

• Trabalhar com evidências e dados - Capacidade de inspecionar, limpar, transformar e modelar dados com o objetivo de descobrir informações úteis, informando conclusões e apoiando a tomada de decisão.

Agenda 2030: Paz:

• Estado de Direito, Segurança e Direitos Humanos - Instituições eficazes do Setor de Justiça

• Estado de Direito, Segurança e Direitos Humanos - Acesso à Justiça

Desenvolvimento de negócios - Design centrado no humano:

• Capacidade de desenvolver soluções para problemas envolvendo a perspectiva humana em todas as etapas do processo de resolução de problemas

Required Skills and Experience

Education:

  • Diploma de Ensino Médio completo é um requisito.
  • Diploma Universitário (Bacharelado) nas áreas de Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise de Sistemas, Engenharia da Computação será dada a devida consideração, mas não é um requisito. 

Experience:

  • Mínimo de 7 anos (em caso de Ensino Médio) ou de 4 anos (para Bacharelado) de experiência profissional em desenvolvimento front-end de softwares.

Habilidades necessárias:

  • Experiência no framework Angular.

Habilidades desejadas, além das competências abordadas na seção Competências:

  • Experiência no framework Spring Boot;
  • Experiência com Node.js;
  • Experiência no desenvolvimento de interfaces gráficas de usuários conectadas a APIs REST; 
  • Experiência no desenvolvimento de componentes visuais;
  • Experiência na utilização de bibliotecas de componentes visuais: Angular Material, Prime NG e congêneres;
  • Experiência no desenvolvimento dirigido a testes (TDD - Test-Driven Development);
  • Experiência em métodos ágeis;
  • Experiência no desenvolvimento de soluções baseadas em computação na nuvem, Virtual Machines (VMs), containers Docker e Kubernetes;
  • Experiência no uso de ferramentas de gestão de código fonte: Git, GitLab ou GitHub;
  • Experiência em processos de integração contínua e entrega contínua (CI/CD); e 
  • Experiência anterior no desenvolvimento de soluções para o Poder Judiciário também será considerada um diferencial. 

Idiomas exigidos:

• Fluência em português é requerido.
• Fluência em inglês será considerado um diferencial.

Certificados Profissionais
• Certificação no framework Angular será considerado um diferencial

Equal opportunity

As an equal opportunity employer, UNDP values diversity as an expression of the multiplicity of nations and cultures where we operate and, as such, we encourage qualified applicants from all backgrounds to apply for roles in the organization. Our employment decisions are based on merit and suitability for the role, without discrimination. 

UNDP is also committed to creating an inclusive workplace where all personnel are empowered to contribute to our mission, are valued, can thrive, and benefit from career opportunities that are open to all.

Sexual harassment, exploitation, and abuse of authority

UNDP does not tolerate harassment, sexual harassment, exploitation, discrimination and abuse of authority. All selected candidates, therefore, undergo relevant checks and are expected to adhere to the respective standards and principles. 

Right to select multiple candidates

UNDP reserves the right to select one or more candidates from this vacancy announcement.  We may also retain applications and consider candidates applying to this post for other similar positions with UNDP at the same grade level and with similar job description, experience and educational requirements.

Scam alert

UNDP does not charge a fee at any stage of its recruitment process. For further information, please see www.undp.org/scam-alert.

Location

Salvador, Brazil

Remote Job

Job Overview
Job Posted:
1 day ago
Job Expires:
Job Type
Full Time

Share This Job: