Ad
Desenvolvedor de software flutter pleno – PR
- Empresa: market4u
- Salário: 0.000000 - 0.000000
PR
Descrição
Requisitos e qualificações
- Ensino superior completo ou cursando em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Experiência profissional com desenvolvimento de aplicações mobile utilizando Flutter e Dart;
- Conhecimento em arquitetura mobile, Clean Code, princípios SOLID e padrões de projeto;
- Experiência com gerenciamento de estado, construção de interfaces e navegação em Flutter;
- Conhecimento em integração com APIs REST, Git e controle de versionamento;
- Conhecimento em testes de software, segurança mobile e monitoramento de aplicações.
- Experiência com publicação e manutenção de aplicativos Android e iOS;
- Conhecimento em Firebase, Crashlytics, Analytics e ferramentas de observabilidade;
- Vivência com integração de recursos nativos, hardware e dispositivos externos;
- Conhecimento em CI/CD e automação de testes mobile;
- Familiaridade com ferramentas de desenvolvimento assistido por inteligência artificial.
Desenvolver, evoluir e manter aplicações mobile utilizando Flutter, assegurando a qualidade, a performance, a segurança e a confiabilidade das soluções por meio da aplicação de boas práticas de engenharia de software, integração com serviços e dispositivos externos e colaboração com equipes multidisciplinares, contribuindo para a entrega de produtos alinhados aos requisitos técnicos e de negócio.
Principais Responsabilidade
- Desenvolver, implementar e manter aplicações mobile utilizando Flutter e Dart, conforme os requisitos técnicos e funcionais dos produtos;
- Criar funcionalidades e componentes reutilizáveis, seguindo boas práticas de desenvolvimento, arquitetura e organização de código;
- Implementar gerenciamento de estado, navegação e tratamento de erros, garantindo estabilidade e qualidade das aplicações;
- Desenvolver e manter integrações com APIs REST, serviços de terceiros, backend e recursos nativos Android e iOS, quando necessário;
- Contribuir para a evolução da arquitetura das aplicações, considerando desempenho, escalabilidade e manutenibilidade;
- Desenvolver e executar testes unitários, de widget e de integração, além de investigar e corrigir falhas;
- Monitorar o desempenho das aplicações, identificando gargalos e propondo melhorias;
- Participar de revisões de código, planejamento e estimativas de atividades, contribuindo para a qualidade das entregas;
- Trabalhar em conjunto com as equipes de Produto, Design, Backend e Qualidade, alinhando soluções técnicas às necessidades do negócio;
- Documentar soluções e decisões técnicas, compartilhando conhecimentos e boas práticas com a equipe.
Ad
Ad