Suas principais responsabilidades serão:
* Desenvolver código limpo, modular e escalável, aderindo às melhores práticas de desenvolvimento de software;
* Criar experiências intuitivas e eficientes para os usuários, colaborando com especialistas em UX;
* Contribuir de forma colaborativa para a equipe, promovendo um ambiente harmonioso e alinhado aos objetivos do time;
* Contribuir para o crescimento do time através de mentoria, compartilhamento de conhecimento e fornecimento de feedbacks construtivos;
* Propor e implementar soluções eficazes, considerando tanto o aspecto técnico quanto o de negócio;
* Buscar aprendizado contínuo e desenvolvimento profissional;
* Atuar em equipes distribuídas geograficamente.
Requisitos Técnicos
* Linguagens e APIs: Domínio de Swift, Objective-C e das principais APIs do iOS (UIKit, Foundation);
* Experiência mínima de 4 anos com desenvolvimento nativo para iOS;
* Arquitetura e Padrões: Conhecimento dos princípios S.O.L.I.D. e experiência com ViewCode, Generics, Protocols, Extensions, e CoreData;
* APIs e Integração: Experiência em integração com APIs REST;
* Performance e Dados: Experiência com armazenamento offline, threading e ajuste de desempenho. Sólidos conhecimentos em algoritmos e estruturas de dados;
* DevOps/Ferramentas: Familiaridade comGit, Git Flow e GitLab. Experiência com gerenciadores de dependências (SPM, CocoaPods);
* Qualidade: Aplicação de Teste Unitário e código estruturado;
* Design: Conhecimento das diretrizes de design da Apple (Human Interface Guidelines).
Outros Requisitos:
Local de trabalho
: Centro, Rio de Janeir
o;
Modalidade de trabalho
: Hibrido (ida ao escritório 1x por semana
);
Horário
: a combinar.