Pular para o conteúdo principal
Candidaturas encerradas

Desenvolvedor iOS – Plataforma

Descrição da vaga

Adotar e aplicar padrões internacionais de desenvolvimento Android enquanto constrói nosso mais importante produto digital, o app Petz, criando valor na interação com os apaixonados por animais de estimação, potencializando o bem da relação entre o pet e sua família e ajudando a expandir o melhor ecossistema do segmento pet.

Responsabilidades e atribuições

Este processo de construção envolve: desenvolvimento de código limpo, reutilizável, testável, modularizado e desacoplado; desenvolvimento pessoal e profissional junto ao time de iOS da Petz, aprendendo e adotando padrões de desenvolvimento de alto nível; e a participação no desenvolvimento e adoção de tecnologia de ponta com a finalidade de construção de produto digital junto a outros engenheiros, engenheiras e pessoas responsáveis por arquitetura de software, ajudando o grupo a tomar as melhores decisões, considerando o negócio e restrições tecnológicas, com a visão de tecnologia como um meio para melhorar a experiência do usuário.

Requisitos e qualificações

Conhecimentos e vivência de desenvolvimento de software em geral, como:

  • Engenharia de software; desenvolvimento de sistemas voltados ao consumidor;
  • Frameworks ágeis (Scrum, Kanban, XP);
  • Análise de Requisitos;
  • Conhecer boas práticas de desenvolvimento seguro de aplicação;
  • Conhecimento de Arquitetura geral (Software, Infraestrutura);
  • Noções de serviços de computação em nuvem (consumo de APIs REST);
  • Modularização de sistemas voltados ao consumidor/super apps;

Proficiência com as seguintes linguagens de programação e frameworks de construção de interface:

  • Swift
  • SwiftUI
  • UIKit

Vivência no uso de padrões arquiteturais e desenvolvimento voltados ao iOS como:

  • Arquitetura Limpa (Clean Swift/VIP)
  • MVVM
  • Injeção de Dependências
  • Padrões de Projeto como por exemplo, mas não limitado a: Protocols/Delegate, Facade, Factory, Builder, Singleton, Mediator, Observer
  • Swift Package Manager
  • Testes Unitários
  • Acessibilidade com VoiceOver
  • Fastlane
  • Design System

Uso de SDKs de redes e persistência de dados, como por exemplo:

  • Core Data
  • Keychain
  • Firebase Remote Config
  • Firebase Cloud Messaging
  • Alamofire

Informações adicionais

Diferenciais

  • Conhecimentos de criação de frameworks/libs estáticas

Perfil Comportamental

Buscamos alguém que queira participar de todas essas iniciativas e tenha as seguintes características:

  • Senso extremo de dono
  • Trabalho em equipe;
  • Proatividade;
  • Entusiasta em tecnologia e inovação;
  • Criativo;
  • Organizado;
  • Empático.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Entrevista Tech Recruiter + Técnico
  4. Etapa 4: Case iOS - GIT
  5. Etapa 5: Aprovados no Case
  6. Etapa 6: Reprovados no Case
  7. Etapa 7: Entrevista - Gestor
  8. Etapa 8: Proposta
  9. Etapa 9: Contratação

Para você que sempre buscou crescimento, a Petz tem oportunidades de recrutamento interno.



A Petz é o ecossistema mais completo do segmento pet brasileiro, oferecendo uma plataforma de soluções que alia experiência de compra e atendimento diferenciado na maior rede de lojas físicas do país à conveniência e agilidade de seus canais digitais. Integram ainda o ecossistema Petz os segmentos de produtos de marca própria e de serviços, no qual se destacam as maiores redes do Brasil de centros de estética para pets e de clínicas e hospitais veterinários - sob a marca Centro Veterinário Seres.