DEV MOBILE IOS
Criamos negócios digitais de sucesso através de um mergulho profundo na experiência do cliente e com entregas ágeis durante todo o processo de criação e evolução de serviços e produtos digitais. Somos apaixonados por tecnologia e por boas experiências, energizados por mudanças, movidos por gente. Você está pronto para fazer parte do nosso ecossistema digital? Vem ser Squader!
Estamos em busca de um Desenvolvedor iOS Sênior para atuar no desenvolvimento e evolução de um projeto de core bancário e ecossistema Pix. O desafio principal da posição é sustentar arquiteturas robustas de alta escala, garantindo a performance da aplicação e atuando com tecnologias modernas como SwiftUI e Server-Driven UI.
O que você irá fazer ↩
-
- Sustentar e evoluir fluxos arquiteturais em MVVM e VIP (Clean Swift), garantindo a separação de responsabilidades e a testabilidade do código.
- Mapear e resolver problemas complexos de memória (como Retain Cycles e Memory Leaks) e concorrência (como Race Conditions) utilizando Xcode e Instruments.
- Trabalhar no desenvolvimento, modularização e escala de projetos utilizando ferramentas como SPM, XcodeGen ou Bazel.
- Contribuir para motores de renderização em Server-Driven UI (SDUI), assegurando uma experiência nativa fluida.
- Elevar a qualidade de código em Pull Requests, promovendo boas práticas, padrões de design (como Coordinator e Factory) e a cobertura de testes.
- Mentorar o time em padrões técnicos e atuar no acompanhamento dos fluxos de Release Train, TestFlight e integração contínua.
O que você precisa ↩
-
Desenvolvimento iOS Nativo: Sólida experiência com Swift e entendimento profundo do ciclo de vida da aplicação e gestão de memória com ARC (Automatic Reference Counting).
Arquitetura e Padrões: Domínio de MVVM, VIP (Clean Swift), Coordinator Pattern, Factory e injeção de dependência através de protocolos e contratos.
Interfaces de Usuário: Proficiência em SwiftUI (com uso maduro de Property Wrappers como State, Binding e EnvironmentObject) e UIKit.
Concorrência: Domínio de Swift Concurrency (Async/Await e Actors), GCD e DispatchGroups.
Ferramentas e Gerenciamento: Experiência prática com SPM (Swift Package Manager), CocoaPods e domínio de análise de performance via Xcode Instruments.
Qualidade e Testes: Experiência na escrita de testes unitários com XCTest aplicados ao desenvolvimento de novas funcionalidades.
Processos e Escala: Vivência prévia em ecossistemas de aplicações de grande porte, incluindo fluxos de Release Train, TestFlight e integração contínua.
Para o match perfeito ↩
-
Experiência prévia na criação ou manutenção de arquiteturas de Server-Driven UI (SDUI).
Conhecimento no uso de geradores de projeto automatizados como XcodeGen ou Bazel.
Vivência com programação reativa utilizando Combine ou RxSwift.
Experiência no desenvolvimento de recursos nativos sensíveis, como KYC, integração com Câmera e Biometria.
Participação em projetos que utilizem Kotlin Multiplatform (KMP) para compartilhamento de lógica de negócios.
Para ter uma jornada positiva e evolucionária ↩
- Cuidado com a saúde física: Assistência Médica e Odontológica
- Seguro de vida Prudential
- Sua saúde mental também é essencial: Parceria com a PlenaVi e A&M para consultas individuais de psicoterapia;
- Alimentar-se bem faz a diferença: Vale-refeição ou alimentação;
- Anywhere Office: trabalhe de onde quiser
- Exercícios são essenciais para o bem-estar no dia a dia: Wellhub (antigo Gympass);
- Licença Paternidade e Maternidade Estendida;
- Horário flexível: jornada de 40h semanais, de segunda a sexta, alinhado com o projeto e time;
- Desenvolva-se mais: parceria com instituições de ensino e escolas de idiomas;
- Day off no mês de aniversário;
- Aproveite seu tempo livre: clube de benefícios com diversas parcerias e descontos exclusivos nos segmentos de bem-estar, educação, idiomas, gastronomia, serviços e produtos;
- SQ MATCH: Nosso programa de indicação de talentos que você é gratificado por cada indicação que for contratada;
- Participação em comunidades internas: apoio na jornada, troca de experiências, grupos de estudo e trilhas de aprendizado;
- Participação nos Lucros Anual: Conforme alcance de resultados da empresa
- One a one: Alinhamentos de expectativas de carreira e objetivos, momento de troca, safeplace;
- Interação entre colaboradores: Eventos internos periódicos;
Por que ser um squader?
- Somos globais: temos squaders espalhados em todo o Brasil e alguns no exterior, atuando em projetos de clientes de renome e impacto global. Já temos projetos nos EUA, Canadá e África do Sul.
- Anywhere office: nosso modelo de trabalho é anywhere office, mas alguns projetos podem ser híbridos ou presenciais (confira a descrição da vaga). Você terá autonomia para alinhar com seu líder seus horários, equilibrando a sua rotina e as entregas do projeto que está atuando.
- Ambiente propício à evolução: construímos um ambiente colaborativo, de muito aprendizado e que valoriza a formação e desenvolvimento das pessoas.
- Crescimento constante: estamos nos consolidando como uma das top 5 consultorias de digital do Brasil.
- Trilhas de carreira: sua jornada profissional será construída junto com uma liderança presente, tendo possibilidade de transitar entre projetos, papéis e unidades de negócio do ecossistema SQUADRA.
- Cuidado com as pessoas: nosso core é o digital, mas nada disso seria possível sem nossas pessoas. Por isso, nosso foco é criar uma jornada positiva, memorável e humanizada para nossos Squaders.