Skills
Sobre a Vaga
Na BRQ, buscamos um(a) Desenvolvedor(a) iOS com mais de 3 anos de experiência para atuar no desenvolvimento, evolução e sustentação de aplicativos mobile em um ambiente ágil e colaborativo.
Responsabilidades
- Implementar novas features e evoluções no app iOS, contribuindo com arquitetura e decisões técnicas
- Realizar refatorações e melhorias contínuas de código, garantindo qualidade, performance e segurança
- Conduzir troubleshooting e resolver problemas complexos
- Participar de code reviews, apoiar mentoria de desenvolvedores menos experientes e atuar com times multidisciplinares
- Propor melhorias técnicas e contribuir para a evolução da arquitetura
- Auxiliar na automação de processos e na melhoria de pipelines de desenvolvimento
Requisitos
- Experiência avançada em Swift e conhecimento em Objective-C para manutenção de sistemas legados
- Domínio de UIKit e SwiftUI
- Conhecimento do ciclo de vida de aplicativos iOS
- Experiência com arquiteturas MVC, MVVM, VIPER e Clean Architecture
- Vivência com modularização e projetos de grande escala
- Boas práticas com SOLID, Clean Code e Design Patterns
- Experiência com async/await, GCD e concorrência
- Consumo de APIs REST com Codable, URLSession, Alamofire e Combine
- Conhecimento em Push Notifications, APNs e Firebase
- Experiência com CoreData ou Realm e bancos locais
- Testes unitários, integração e UI Tests
- Uso avançado de Xcode e Instruments
- CI/CD com Fastlane, Bitrise, GitHub Actions ou similares
- Segurança mobile: Keychain e proteção de dados
- Experiência com Git, code review e estratégias de branching
- Inglês avançado
Beneficios
- Plano de Saúde
- Plano Odontológico
- Seguro de Vida
- Vale Refeição e Vale Alimentação
- Horário Flexível e home office (conforme modelo do projeto)
- Gympass, telemedicina e telenutrição
- Canal de suporte emocional 24h