Para apoiar nossas equipes extraordinárias que criam produtos excelentes e contribuem para o nosso crescimento, buscamos Analista de Desenvolvimento de Software I Mobile para atuar no time de Sorocaba.
Responsibilities
- Realizar o desenvolvimento de sistemas, componentes e aplicações, de baixa complexidade, para plataformas específicas, codificando programas mediante análise da documentação técnica fornecida, atentando-se para os padrões de desenvolvimento (Design Patterns) preestabelecidos e normas técnicas do FIT, a fim de atender aos requisitos especificados no escopo técnico da solução.
- Modificar programas e/ou rotinas de sistemas, de baixa complexidade, alterando o processamento, a codificação e demais elementos, a fim de corrigir falhas e/ou atender alterações de sistemas e novas necessidades.
- Realizar testes unitários em ambiente de desenvolvimento, de baixa complexidade, a fim de verificar se o programa é executado corretamente, dentro dos requisitos especificados e atendendo ao desempenho adequado.
- Efetuar correção de defeitos apontados no processo de testes da solução, de baixa complexidade, a fim de atender aos processos de qualidade de software.
- Criar documentações complementares, como helps, instruções de operação ou de acertos de consistência.
- Realizar outras atividades correlatas e/ou inerentes aos procedimentos do seu processo de trabalho.
Skills & Qualifications
- Ensino Superior Completo em Processamento de Dados, Sistemas de Informação, Engenharia da Computação ou outras áreas de Informática ou Tecnologia da Informação.
- Domínio em lógica de programação e orientação a objetos.
- Conhecimento em desenvolvimento de software para plataformas mobile.
- Noções de componentização de aplicações e organização de código.
- Noções de integração com APIs RESTful e consumo de dados externos.
- Conhecimento básico de padrões de design (Design Patterns).
- Noções de testes unitários em ambiente de desenvolvimento.
- Conhecimento em controle de versão com Git.
Capacidade
de utilizar ambientes
de desenvolvimento,
emuladores e dispositivos
para testes básicos.
Metodologia ágil (Scrum).
Ferramentas
de versionamento
(GitHub,
Bitbucket).
Microinformática
(Outlook,
Word,
Excel,
Visio,
PowerPoint).
Inglês técnico para leitura
de documentação.
Desejável:
Experiência ou conhecimento em desenvolvimento
de aplicativos mobile multiplataforma,
uilizando Flutter ou React Native.
Conhecimento em gerenciamento
de estado (Provider,
Riverpod ou Bloc).
Noções
de arquitetura mobile (MVVM,
Clean Architecture).
Familiaridade com Firebase
(Autenticação,
Firestore,
Push Notifications).
Noções
de publicação
de aplicativos em Google Play
e Apple App Store.
Familiaridade com ferramentas
de CI/CD para mobile
(Codemagic,
Bitrise,
GitHub Actions).
Documentação
de sistemas com UML
Experience
- Typically requires a bachelor’s degree or equivalent experience.
- Typically requires a minimum of 5 years of experience in finance, materials sourcing, commodity management or supply chain design/management or other related areas.
Education
- Ensino Superior Completo em Processamento de Dados, Sistemas de Informação, Engenharia da Computação ou outras áreas relacionadas à Informática ou Tecnologia da Informação.
Why Join Us
- A carreira na Flex oferece oportunidades para fazer uma diferença e investir no seu crescimento em um ambiente respeitoso, inclusivo e colaborativo.
Benefits
- Plano médico completo
- Plano odontológico
- Plano visual
- Seguro vida pessoal e familiar (opcionalmente disponível após período probatório)