Sobre a BigDataCorp A BigDataCorp é a maior datatech da América Latina, e democratiza, desde 2013, o acesso aos dados, aumentando possibilidades e certezas em um mundo repleto de incertezas.
Somos pioneiros na captura, estruturação, armazenamento e distribuição de dados no Brasil. Nosso processo é único. Já nascemos adequados à LGPD e às demais regulamentações, garantindo a origem das informações fornecidas, obtidas sempre de forma ética.
Sobre a área e a vaga Os times de Programas são responsáveis pela construção de produtos que atendem a clientes específicos, sejam estes internos ou externos. A pessoa escolhida trabalhará nos times de Plugins, responsáveis por desenvolver, manter e evoluir os plugins de tecnologia oferecidos pela BigDataCorp aos seus clientes, incluindo a API de Qualidade de Imagens e todos os serviços de higienização, padronização e validação de dados. Você será responsável pelo desenvolvimento e sustentação dos SDKs mobile dos serviços das verticais da área.
Requirements O que vai fazer no dia a dia No dia a dia, você irá desenvolver os módulos em iOS dos serviços que a empresa pretende oferecer aos clientes via SDKs mobile. Isto é, dar sustentação aos SDKs existentes, criar testes desses SDKs e conectar com serviços de APIs existentes.
Habilidades necessárias Domínio da linguagem de programação Swift, sendo capaz de escrever código limpo, eficiente e compreender o código legado; Proficiência no uso do ambiente de desenvolvimento integrado Xcode para escrever, depurar e otimizar código iOS; Conhecimento sólido em arquiteturas de design como MVC, MVVM e VIPER para criar aplicativos escaláveis e de fácil manutenção; Familiaridade com os principais frameworks iOS; Capacidade de integrar aplicativos iOS com APIs RESTful, entender e lidar com JSON, XML e outros formatos de dados; Conhecimento em gerenciamento de dados no aplicativo, incluindo o uso de bancos de dados locais (ex.: CoreData) e a integração com bancos de dados remotos; Compreensão dos princípios de design de interface do usuário e experiência do usuário para criar aplicativos visualmente atraentes e fáceis de usar; Experiência em escrever testes unitários e realizar depuração eficaz para garantir a estabilidade e a qualidade do aplicativo; Experiência com publicação de Apps na loja de aplicativos e com as regras de permicionamento da APP Store; Necessária experiencia com distribuição de pacotes (SDKs) nos padrões XC-framework e Swift Packages. Diferenciais Experiência com o pacote de desenvolvimento da AWS Amplify; Habilidade para otimizar o desempenho do aplicativo, identificar gargalos de desempenho e implementar soluções eficazes; Conhecimento em práticas de segurança, como proteção contra injeção de código, criptografia de dados, autenticação segura e autorização; Experiência em realizar atualizações de aplicativos e manutenção contínua para garantir compatibilidade com as versões mais recentes do iOS. Benefits O que oferecemos Trabalho 100% remoto (trabalhe de onde quiser) Escritório em RJ e SP com ambiente de trabalho descontraído (para quem quiser utilizar) Oportunidades de crescimento e desenvolvimento; Flexibilidade de horários (sim, mesmo em home office); Férias flexíveis (além do regime CLT); Plano de saúde e dental Bradesco; Seguro de vida em grupo; Benefício Refeição via cartão Caju; Auxílio mensal ao home office (móveis e internet); Vale Home Office; Day Off para aniversários; Licença Maternidade de 6 meses; Licença Paternidade de 1 mês; Auxílio-creche; Convênio SESC; BDC Learning e BDC Decola (programa de desenvolvimento e crescimento dos nossos profissionais através do subsídio de treinamentos diversos, como cursos, palestras, livros e outros); Equipe unida e sempre pronta para apoiar.