Pessoa Desenvolvedora iOS Sênior | Seguros
On-siteSão Paulo, São Paulo, Brazil
Job Summary
Develop and maintain native iOS applications using Swift, ensuring high code quality through automated tests, code reviews, and adherence to Clean Architecture principles. Architect scalable mobile solutions, optimize performance by identifying memory leaks and retain cycles with Instruments, and evolve CI/CD pipelines. Collaborate with multidisciplinary teams in Scrum ceremonies, conduct code reviews, and mentor junior developers while promoting architectural standards and accessibility practices. Manage dependencies via Swift Package Manager and integrate REST APIs, utilizing Jira for demand tracking.
Required Qualifications
- Sólida experiência com desenvolvimento nativo iOS
- Domínio de Swift
- Experiência avançada com UIKit
- Experiência em desenvolvimento de interfaces utilizando ViewCode
- Conhecimento avançado de Xcode e ferramentas do ecossistema Apple
- Experiência na definição e evolução de arquiteturas de projetos mobile
- Conhecimento sólido em Clean Architecture
- Aplicação prática dos princípios SOLID
- Experiência com modularização de aplicações
- Conhecimento de Design Patterns
- Experiência com Dependency Injection
- Gerenciamento de dependências utilizando Swift Package Manager (SPM)
- Experiência com Unit Tests
- Experiência com UI Tests
- Conhecimento em estratégias de cobertura de testes
- Experiência com Snapshot Test
- Utilização de Mocks e Stubs
- Experiência com pipelines de Integração Contínua e Entrega Contínua (CI/CD)
- Integração e consumo de REST APIs
- Controle de versão utilizando Git
- Experiência na identificação e correção de Memory Leaks
- Conhecimento em análise e mitigação de Retain Cycles
- Domínio do uso do Instruments para troubleshooting e otimização
- Implementação e acompanhamento de ferramentas de Analytics
- Experiência com Code Review
- Vivência em equipes que utilizam Scrum e outras Metodologias Ágeis
- Utilização de ferramentas como Jira para gestão de demandas
- Interação com times de produto e design através do Figma
- Conhecimento em práticas de Acessibilidade (Accessibility) para aplicativos móveis
- Disponibilidade para atuar de forma presencial na região central de São Paulo (Av. 9 de Julho)
Desired Qualifications
- Experiência com SwiftUI
- Conhecimento em arquiteturas orientadas a eventos
- Experiência com monitoramento de aplicações mobile
- Vivência em ambientes de alta escala e grande volume de usuários
- Publicação e manutenção de aplicativos na App Store
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.