Desenvolvedor iOS Sênior
Descrição da Vaga
**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.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev