Logo for UltraCon Consultoria

14726 - Desenvolvedor(a) Mobile Sênior

Role overview

Qualifications

  • Sólida experiência em desenvolvimento nativo Android e iOS
  • Domínio avançado de React Native e conhecimento da React Native New Architecture
  • Experiência com integração de SDKs nativos e dispositivos conectados
  • Experiência com streaming de vídeo e comunicação em tempo real

Responsibilities

  • Desenvolver, manter e evoluir aplicações mobile para Android e iOS
  • Participar da definição e evolução da arquitetura técnica das aplicações
  • Desenvolver módulos nativos integrados a aplicações React Native
  • Implementar testes unitários e automatizados

About the company

UltraCon Consultoria logo

UltraCon Consultoria

IT Services & IT Consulting

Institucional A UltraCon, sua parceira sob medida, oferece soluções que possibilitam o melhor retorno dos investimentos em seus serviços, baseado em princípios de qualidade, agilidade e flexibilidade nos modelos de entrega. Atuamos fortemente na gestão de pessoas, acreditando na retenção de talentos, formação e apoio contínuo aos nossos profissionais e clientes. Visão Ser um parceiro de negócio, que promova soluções adequadas, simples, flexíveis, inovadoras e de valor agregado. Missão Promover soluções de negócio, de grande valor agregado, para todas as empresas. Valores Comprometimento com: Ética, Transparência, Simplicidade, Ser Humano, Sociedade, e Meio Ambiente. ---------------------------------------------------------------------------------------------------------------------------------------------------- Facebook Empresarial pt-br.facebook.com/pages/Ultracon-Consultoria-em-Tecnologia-da-Informação-Ltda/130586510329396

Company details

Company typeSME
IndustryIT Services & IT Consulting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Escopo

Vaga: Desenvolvedor(a) Mobile Sênior – iOS, Android, React Native, SDKs e IoT

- Data de Início: Imediata
- Tempo de Alocação: Indeterminado
- Local de Trabalho: 100% remoto
- Horário de Trabalho: comercial

Sobre a oportunidade

Buscamos um(a) Desenvolvedor(a) Mobile Sênior para atuar no desenvolvimento e na evolução de produtos digitais para Android e iOS, com foco em alta performance, estabilidade, escalabilidade, segurança e experiência do usuário.

O profissional será responsável pelo desenvolvimento de aplicações mobile, SDKs internos, módulos nativos e integrações com bibliotecas e dispositivos conectados. A posição exige sólida experiência em desenvolvimento nativo Android e iOS, domínio avançado de React Native e conhecimento prático da React Native New Architecture, incluindo Turbo Modules, JSI e Codegen.

A atuação envolverá produtos conectados e integrações com dispositivos por Bluetooth e Wi-Fi, além de soluções de streaming de vídeo, comunicação em tempo real e integração com serviços backend.

Principais responsabilidades

• Desenvolver, manter e evoluir aplicações mobile para Android e iOS.
• Participar da definição e da evolução da arquitetura técnica das aplicações.
• Desenvolver módulos nativos Android e iOS integrados a aplicações React Native.
• Desenvolver e manter Turbo Modules e integrações utilizando JSI.
• Utilizar Codegen para geração e manutenção de interfaces entre JavaScript e código nativo.
• Desenvolver e manter SDKs, bibliotecas e componentes reutilizáveis para diferentes aplicações.
• Implementar e manter integrações com SDKs nativos fornecidos por terceiros.
• Avaliar tecnicamente e homologar SDKs e bibliotecas disponibilizados por parceiros.
• Garantir a compatibilidade das aplicações e dos SDKs com novas versões do Android e do iOS.
• Solucionar conflitos relacionados a dependências, versionamento e compatibilidade entre bibliotecas.
• Trabalhar na integração entre aplicações mobile, dispositivos conectados e serviços backend.
• Implementar funcionalidades de descoberta, pareamento, provisionamento e gerenciamento de dispositivos.
• Desenvolver integrações utilizando Bluetooth Low Energy e comunicação via Wi-Fi.
• Implementar e evoluir soluções de streaming de vídeo e áudio em tempo real.
• Atuar no diagnóstico de problemas relacionados a conectividade, latência, estabilidade e qualidade de transmissão.
• Identificar e corrigir problemas de desempenho, estabilidade e consumo de recursos.
• Implementar testes unitários, testes automatizados e estratégias de qualidade.
• Realizar revisões de código e contribuir para a evolução técnica do time.
• Colaborar com as equipes de Produto, Design, QA, Backend e Engenharia.
• Contribuir para a melhoria contínua das práticas de arquitetura e engenharia de software.

Requisitos obrigatórios

Desenvolvimento mobile nativo

• Experiência sólida em desenvolvimento Android utilizando Kotlin e/ou Java.
• Experiência sólida em desenvolvimento iOS utilizando Swift e/ou Objective-C.
• Conhecimento aprofundado do ciclo de vida de aplicações Android e iOS.
• Domínio das ferramentas Android Studio e Xcode.
• Experiência com Gradle, Maven, CocoaPods e Swift Package Manager.
• Experiência com publicação, atualização e manutenção de aplicativos na Google Play Store e na Apple App Store.

React Native

• Experiência avançada com React Native.
• Experiência com TypeScript.
• Conhecimento prático da React Native New Architecture.
• Experiência no desenvolvimento de Turbo Modules.
• Experiência com JSI – JavaScript Interface.
• Experiência com Codegen para geração automática de interfaces nativas.
• Desenvolvimento e manutenção de bibliotecas React Native reutilizáveis.
• Experiência na integração de componentes JavaScript com código nativo de alta performance.
• Conhecimento em Redux, Context API ou outros mecanismos de gerenciamento de estado.

Integração nativa e SDKs

• Experiência comprovada na integração e manutenção de SDKs nativos para Android e iOS.
• Experiência no desenvolvimento de integrações utilizando Kotlin, Java, Swift e/ou Objective-C.
• Capacidade para avaliar tecnicamente e homologar SDKs fornecidos por parceiros.
• Experiência na resolução de conflitos de dependências, compatibilidade e versionamento.
• Capacidade para interpretar documentações técnicas e conduzir integrações complexas.

Comunicação com dispositivos e IoT

• Experiência com Bluetooth Low Energy – BLE.
• Experiência com comunicação via Wi-Fi entre dispositivos.
• Experiência em descoberta, pareamento, provisionamento e gerenciamento de conexões.
• Conhecimento em protocolos de comunicação utilizados por dispositivos conectados e soluções de IoT.
• Experiência na integração com dispositivos inteligentes ou equipamentos conectados.

Streaming e comunicação em tempo real

• Experiência com WebRTC.
• Conhecimento em arquiteturas Peer-to-Peer – P2P.
• Experiência com streaming de vídeo e áudio em tempo real.
• Conhecimento em troubleshooting de conectividade, latência e qualidade de transmissão.

Engenharia de software

• Conhecimento em arquitetura modular para aplicações mobile.
• Experiência na aplicação dos princípios SOLID e Clean Architecture.
• Experiência com testes unitários e automatizados.
• Conhecimento em processos de CI/CD para aplicações mobile.
• Proficiência em Git e práticas de versionamento de código.
• Experiência com metodologias ágeis.

Conhecimentos desejáveis

• Node.js.
• NestJS.
• GraphQL.
• APIs REST.
• WebSockets.
• Microsserviços.
• Arquiteturas orientadas a eventos.
• AWS.
• Docker.
• Serverless.
• Redis.
• Observabilidade e monitoramento de aplicações.
• Firebase.
• Firebase Analytics.
• Firebase Messaging.
• Firebase Crashlytics.
• Datadog.
• New Relic.
• Dynatrace.

Diferenciais

• Experiência no desenvolvimento de SDKs mobile para utilização interna ou comercial.
• Experiência com câmeras IP e soluções de vídeo.
• Experiência com dispositivos Smart Home e produtos de automação residencial.
• Experiência com sistemas de segurança eletrônica.
• Experiência com integração de dispositivos conectados por BLE e Wi-Fi.
• Experiência com streaming de vídeo para câmeras e dispositivos embarcados.
• Participação em projetos envolvendo comunicação em tempo real entre dispositivos.
• Experiência em empresas ou projetos dos segmentos de IoT, Smart Home, Telecomunicações, Segurança Eletrônica ou Vídeo.
• Conhecimentos de backend para apoiar integrações, troubleshooting e soluções de ponta a ponta.

Perfil comportamental

• Capacidade para trabalhar de forma independente e colaborativa.
• Excelente comunicação verbal e escrita.
• Forte capacidade analítica e de resolução de problemas complexos.
• Proatividade, autonomia e senso de responsabilidade.
• Facilidade para atuar em cenários ambíguos e desafios técnicos complexos.
• Comprometimento com qualidade, desempenho e experiência do usuário.
• Capacidade para compartilhar conhecimento e atuar como referência técnica.
• Mentalidade voltada à melhoria contínua e à inovação.

O que deve constar no currículo

O currículo deverá apresentar de forma clara os projetos e as experiências práticas do profissional com desenvolvimento nativo Android e iOS, React Native e React Native New Architecture. É importante detalhar a atuação com Kotlin, Java, Swift, Objective-C, Turbo Modules, JSI, Codegen, desenvolvimento ou integração de SDKs, Bluetooth Low Energy, comunicação Wi-Fi, dispositivos IoT, WebRTC e streaming em tempo real. Também deverão ser informados o contexto dos produtos desenvolvidos, as responsabilidades assumidas, as arquiteturas utilizadas, os desafios técnicos solucionados e os resultados alcançados.

Maiores detalhes serão fornecidos durante entrevista técnica com o cliente.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at UltraCon Consultoria

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.