A Koud está em busca de um(a) Especialista iOS para atuação em um de nossos clientes.
Responsabilidades:
- Liderar tecnicamente o desenvolvimento e evolução do app iOS da Sympla, garantindo um alto nível de qualidade, escalabilidade e performance;
- Definir a arquitetura e padrões de desenvolvimento mobile, promovendo boas práticas e assegurando um código sustentável e bem estruturado;
- Atuar na tomada de decisões estratégicas sobre a plataforma iOS, garantindo alinhamento com os objetivos de negócio e a melhor experiência para os usuários;
- Mentorar e apoiar o desenvolvimento técnico do time, ajudando desenvolvedores de diferentes níveis a crescerem tecnicamente;
- Avaliar e implementar novas tecnologias e frameworks, garantindo que a Sympla esteja sempre na vanguarda do desenvolvimento mobile;
- Garantir alta cobertura de testes e confiabilidade do código, utilizando TDD, testes automatizados e estratégias de qualidade contínua;
- Analisar e otimizar a performance do aplicativo, utilizando ferramentas como Instruments e Xcode Profiler para garantir fluidez e baixo consumo de recursos;
- Trabalhar em colaboração com outras áreas da empresa, como Produto, UX/UI, Backend e Data, garantindo um desenvolvimento alinhado às necessidades do usuário;
- Contribuir para a cultura de engenharia da empresa, trazendo inovação, novas metodologias e padrões de excelência técnica;
- Liderar iniciativas de melhoria contínua, desde otimizações de código até refatorações estruturais para garantir escalabilidade do produto.
Requisitos:
- Experiência sólida em Swift e Objective-C, com profundo domínio do ecossistema iOS, com foco em manutenção e escalabilidade;
- Sólidos conhecimentos de arquitetura de software mobile, incluindo MVVM, VIPER, Clean Architecture e SOLID.
- Domínio de SwiftUI e UIKit, compreendendo suas melhores práticas e limitações.
- Experiência com integração de APIs RESTful, GraphQL e WebSockets, garantindo comunicação eficiente entre o app e o backend.
- Familiaridade com feature flags para controle de funcionalidades em produção;
- Domínio avançado em testes automatizados (unitários, integração e UI) e boas práticas de TDD.
- Experiência com ferramentas de CI/CD para iOS, como Fastlane, Bitrise ou GitHub Actions.
- Capacidade de otimização de performance e consumo de memória do aplicativo.
- Forte atuação com segurança mobile, incluindo criptografia, proteção contra engenharia reversa e prevenção de vulnerabilidades.
- Experiência com publicação e manutenção de aplicativos na App Store, garantindo conformidade com as diretrizes da Apple.
- Habilidade de liderança técnica, com capacidade de influenciar decisões estratégicas e disseminar conhecimento técnico dentro do time.
- Forte experiência em metodologias ágeis (Scrum/Kanban) e colaboração eficiente em times multidisciplinares.
Diferenciais:
- Experiência com arquitetura server-driven UI para otimização de atualizações dinâmicas do app;
- Conhecimento em machine learning para iOS (CoreML, Vision);
- Experiência com realidade aumentada (ARKit) e desenvolvimento de experiências imersivas;
- Domínio em programação reativa com Combine e uso de async/await no Swift moderno;
- Vivência com monitoramento e análise de crashes, utilizando Firebase Crashlytics, Sentry ou outras ferramentas;
- Participação ativa em comunidades de desenvolvimento iOS, publicações de artigos ou contribuições para projetos open-source.
Benefícios:
- Convênio Médico e Odontológico Sulamérica;
- GymPass (Wellhub);
- Vale refeição no cartão iFood (45,00/dia);
- Licença maternidade e paternidade estendidas;
- Seguro de vida;
- Auxílio idiomas;
- Auxílio home office.