About the company:
A Avenue Code é uma consultoria de software líder, especializada em entregar soluções de desenvolvimento completas para transformação digital em todos os segmentos de mercado. Somos uma empresa de capital fechado, lucrativa e que mantém uma sólida trajetória de crescimento desde a sua fundação. Nossos clientes, parceiros e colaboradores são de grande importância para nós. Acreditamos que o termo 'parceiro' é mais adequado que 'fornecedor', e nosso investimento em relacionamentos profissionais reflete essa crença. Nosso conhecimento técnico, nossa capacidade de solucionar problemas de forma colaborativa e o profissionalismo acolhedor de nossas equipes são motivos de orgulho.
Há mais de 10 anos, a Avenue Code acredita em e promove ações de pluralidade, compreendendo que o reconhecimento das diferenças e a promoção de um ambiente seguro, oportunidades de emprego, representatividade e suporte são os melhores caminhos para construir uma cultura cada vez mais justa.
About the opportunity:
Venha fazer parte da nossa equipe dinâmica e contribua para o design e desenvolvimento de arquiteturas de software em nuvem. Você terá a oportunidade de liderar e entregar funcionalidades completas, trabalhar com tecnologias de vanguarda e colaborar com outros engenheiros para assegurar altos padrões de qualidade em código e design. Esta posição oferece a chance de trabalhar com iOS, Swift e outras tecnologias do universo mobile.
Responsabilidades:
Projetar, desenvolver e manter aplicativos iOS para iPhones, iPads e outros dispositivos Apple.
Codificar, testar e depurar aplicativos usando Swift e Objective-C.
Colaborar com designers para definir e implementar novas funcionalidades e interfaces de usuário.
Integrar APIs e serviços RESTful.
Garantir a performance, qualidade e segurança dos aplicativos.
Corrigir bugs e implementar atualizações.
Documentar o código e as funcionalidades.
Habilidades Essenciais:
Domínio da linguagem Swift (incluindo versões mais recentes como Swift 5.+).
Conhecimento de Objective-C (para projetos legados).
Proficiência em Xcode (IDE da Apple).
Conhecimento de UIKit (framework da Apple para construir interfaces de usuário).
Experiência com arquiteturas de software (MVP, MVVM, VIPER ou similares).
Conhecimento de padrões de projeto e programação orientada a objetos (POO).
Experiência com testes unitários (XCTest).
Experiência com controle de versão (Git).
Conhecimento de diretrizes da App Store.
Conhecimento de segurança em desenvolvimento de aplicativos.
Nice to Have:
Conhecimento de Swift Concurrency (async/await)
Experiência com SwiftUI
Uso de Swift Macros
Arquiteturas Modulares
Implementação de ViewCode
Experiência com SDKs Nativos (MapKit, CoreLocation, NotificationCenter)
Strings Localizadas (internacionalização)
CI/CD (Bitrise, Fastlane, etc.)
App Store Connect
Xcode Instruments
Desenvolvimento de aplicativos White-label