Engenheiro de Software Mobile SR

São Paulo Hybrid

● Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack

Compose ou em desenvolvimento iOS utilizando Swift e SwiftUI;

● Fortes conhecimentos em padrões arquiteturais e design de código, adotando

padrões de codificação consistentes e bem documentados;

● Conhecimentos de arquitetura de módulos e componentização;

● Conhecimentos sólidos em Testes unitários, testes de integração, testes

● funcionais e testes de snapshots, utilizando ferramentas como JUnit,

● Espresso, Mockito, XCTest, Snapshot Testing, entre outras;

● Habilidade para integrar APIs RESTful, serviços em nuvem (por exemplo,

● Firebase), armazenamento local e remoto de dados, autenticação e

● notificações push;

● Experiência em investigação, troubleshooting e depuração de sistemas;

● Conhecimentos sobre estrutura de CI/CD, pipeline automatizado;

● Experiência em adoção de Design System, incluindo componentização,

FFTI - Finanças e Fornecedores de TI

● padronização de UI/UX, uso de bibliotecas de componentes, diretrizes de

● design e padrões de interface;

● Capacidade de trabalhar de forma colaborativa em equipes

● multidisciplinares, comunicando-se de forma eficaz com demais pessoas do

time, designers, desenvolvedores, gerentes de produto e outros stakeholders,

com habilidades de comunicação e colaboração;

● Conhecimento em metodologias ágeis de desenvolvimento de software,

como Scrum ou Kanban.

● Capacidade de influenciar em definições de prioridades e estimar prazos

juntamente ao time;

● Experiência em ambiente com arquitetura robusta e escalável;

● Capacidade de se comunicar de forma concisa, franca e clara (também por

● escrito);

● Ter atuado em projetos de alta escala em time de plataforma

● Ter trabalhado com arquitetura de modularização

● Atuação prévia prática com KMP

Requirements

● Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack

Compose ou em desenvolvimento iOS utilizando Swift e SwiftUI;

● Fortes conhecimentos em padrões arquiteturais e design de código, adotando

padrões de codificação consistentes e bem documentados;

● Conhecimentos de arquitetura de módulos e componentização;

● Conhecimentos sólidos em Testes unitários, testes de integração, testes

● funcionais e testes de snapshots, utilizando ferramentas como JUnit,

● Espresso, Mockito, XCTest, Snapshot Testing, entre outras;

● Habilidade para integrar APIs RESTful, serviços em nuvem (por exemplo,

● Firebase), armazenamento local e remoto de dados, autenticação e

● notificações push;

● Experiência em investigação, troubleshooting e depuração de sistemas;

● Conhecimentos sobre estrutura de CI/CD, pipeline automatizado;

● Experiência em adoção de Design System, incluindo componentização,

FFTI - Finanças e Fornecedores de TI

● padronização de UI/UX, uso de bibliotecas de componentes, diretrizes de

● design e padrões de interface;

● Capacidade de trabalhar de forma colaborativa em equipes

● multidisciplinares, comunicando-se de forma eficaz com demais pessoas do

time, designers, desenvolvedores, gerentes de produto e outros stakeholders,

com habilidades de comunicação e colaboração;

● Conhecimento em metodologias ágeis de desenvolvimento de software,

como Scrum ou Kanban.

● Capacidade de influenciar em definições de prioridades e estimar prazos

juntamente ao time;

● Experiência em ambiente com arquitetura robusta e escalável;

● Capacidade de se comunicar de forma concisa, franca e clara (também por

● escrito);

● Ter atuado em projetos de alta escala em time de plataforma

● Ter trabalhado com arquitetura de modularização

● Atuação prévia prática com KMP