Salário: R$ 3.000 a R$ 6.000 por mês
Área: Tecnologia da Informação
Nível: Junior
Posição - Desenvolvedor(a) Mobile Swift (iOS) - Júnior (Remoto)
Você conhece a Icon?
Somos uma empresa de recrutamento e seleção de profissionais comprometida em ajudar empresas a encontrar os melhores talentos para suas necessidades. Aqui você não é só um currículo, entendemos as suas necessidades, acreditamos no seu potencial e te ajudamos a encontrar o seu caminho. Além de oportunidades de emprego, na Icon você encontra aconselhamento de carreira, acesso a recursos exclusivos e suporte de carreira contínuo.
Estamos comprometidos em ajudar os candidatos a encontrar o emprego ideal e alcançar seus objetivos de carreira.
Vem encontrar a sua vaga ideal conosco!
Sobre a Vaga
Código da vaga: H56935793815
Modelo de contratação: PJ
Buscamos alguém com curiosidade técnica e vontade de aprender, que se sinta confortável fazendo perguntas e pedindo feedback. Valorizamos boa comunicação, proatividade para buscar soluções antes de escalar problemas e disposição para trabalhar em equipe. Capacidade de receber code reviews de forma construtiva e interesse genuíno em evoluir como profissional são características importantes para essa posição.
RESPONSABILIDADES E ATRIBUIÇÕES
● Desenvolver e manter funcionalidades em aplicações iOS sob orientação de desenvolvedores mais experientes.
● Implementar telas e componentes de interface seguindo especificações de design.
● Corrigir bugs e realizar melhorias pontuais no código existente.
● Participar de code reviews, tanto recebendo feedback quanto revisando código de outros juniores.
● Escrever testes unitários para as funcionalidades desenvolvidas.
● Consumir e integrar APIs RESTful nas funcionalidades do app.
● Colaborar com o time de produto e design para entender requisitos e propor soluções técnicas viáveis.
● Participar ativamente de cerimônias ágeis (dailies, planning, retrospectivas).
● Documentar decisões técnicas e manter o código organizado e legível.
● Buscar evolução contínua acompanhando boas práticas do ecossistema iOS.
REQUISITOS E QUALIFICAÇÕES OBRIGATÓRIOS
● Swift com domínio da linguagem (protocols, generics, concurrency com async/await, property wrappers)
● Experiência sólida com UIKit e SwiftUI, sabendo quando aplicar cada abordagem
● Conhecimento profundo de arquiteturas como MVVM, MVVM-C, VIP/Clean Architecture ou similares
● Experiência com gerenciamento de dependências via SPM e/ou CocoaPods
● Domínio de testes unitários (XCTest) e testes de UI, com foco em testabilidade do código
● Experiência com CI/CD para iOS (Fastlane, Xcode Cloud, Bitrise ou similares)
● Conhecimento de integração com APIs RESTful, tratamento de erros e serialização com Codable
● Familiaridade com o processo de publicação na App Store, certificados, provisioning profiles e App Store Connect
● Experiência com Git e fluxos como GitFlow ou trunk-based development
DESEJÁVEIS
● Experiência com apps no mercado financeiro (trading, banking, investimentos)
● Conhecimento de Combine ou RxSwift para programação reativa
● Experiência com modularização de apps (frameworks/packages internos)
● Familiaridade com acessibilidade (VoiceOver, Dynamic Type)
● Conhecimento de segurança em apps iOS (Keychain, certificate pinning, ofuscação)
● Experiência com monitoramento e observabilidade (Firebase Crashlytics, Datadog, Sentry)
● Contribuições open-source ou side projects publicados na App Store
Local
Remoto
