![Brasil](https://dev-rjblack.pantheonsite.io/wp-content/plugins/wp-job-manager/assets/images/company.png)
Brasil
Engenheiro Mobile Staff Flutter (Recuperação) – Will Bank – Home Office
Responsabilidades e atribuições
Quais serão os seus desafios?
Trabalhar em uma equipe dinâmica e multidisciplinar;
Exercer liderança técnica como staff engineer, seja conduzindo discussões, propostas, ou mentorando as pessoas mais novas do time;
Entender pair programming como dinâmica de difusão de conhecimento e mentoria;
Participar desde a ideação e concepção de produtos e serviços, até sua entrega e sustentação;
Participar e contribuir com projetos que utilizam metodologias de entrega ágil, integração contínua e desenvolvimento guiado por testes;
Escolhas e/ou discussões das tecnologias que serão empregadas e participação ativa na definição das soluções técnicas;
Pensar sempre sobre arquitetura com o olhar de preocupação com o impacto no time e no negócio, dentro do contexto da squad em que atua e possibilitando a escala para outros times sempre que possível;
Preocupação com testabilidade.
Requisitos e qualificações
Para isso, você vai precisar ter:
Participado de grandes iniciativas ou projetos com alta complexidade/ambiguidade;
Ter atuado em projetos Nativo (Android e iOS) e Híbrido (Flutter);
Análise e melhoria de performance de aplicações;
Bons conhecimentos em Linguagens/Frameworks de programação;
Boas práticas de programação (Clean Code, Clean Arch, Testes automatizados);
Conhecimento em design, arquitetura de software, conhecimentos em Design pattern creational, estrutural e comportamental, conhecimento profundo em SOLID;
Conhecimento em gerenciamento de estado no Flutter (BloC, Mobx);
Ter conhecimento em Feature Toggle;
Boa comunicação escrita e verbal.
E será um diferencial se você tiver:
Experiência com method channels;