Proximie
Compare the Market
Engenheiro de Software Sênior - iOS
Por que Compare the Market?
Engenheiro de Software Sênior (iOS)
Curioso sobre o que vem a seguir?
Nós também. Junte-se à Compare the Market e ajude a tornar a tomada de decisão financeira uma brisa para milhões.
Na Compare the Market, somos um negócio focado em propósito, impulsionado por tecnologia e IA. Estamos construindo equipes de alta performance e orientadas a resultados com as habilidades, mentalidade e ambição para entregar resultados rapidamente. Cada função aqui desempenha um papel na impulsionação da nossa missão, e criamos um ambiente onde você pode ser autêntico, crescer em uma carreira verdadeiramente única e ver o impacto direto do seu trabalho na vida dos nossos clientes.
Criamos um nicho em forma de suricato e estamos procurando pensadores ambiciosos e curiosos que prosperam em um ambiente de alto impacto e em rápida evolução. Se você ama responsabilidade, abraça desafios e quer fazer uma diferença real, você se encaixará perfeitamente.
Somos um negócio construído para velocidade e performance. Aqui, você será encorajado a pensar diferente, agir com ousadia e entregar brilhantemente em uma cultura que valoriza resultados e recompensa o progresso.
Acreditamos que equipes diversas tomam melhores decisões e estamos comprometidos em criar um local de trabalho inclusivo onde todos se sintam capacitados para crescer, contribuir e prosperar.
Se você está pronto para se desafiar, elevar o nível e crescer com uma equipe que é séria sobre performance, inovação e propósito, adoraríamos ouvir você.
Função: Tecnologia
Localização: Londres
O que você fará
- Como Engenheiro de Software Sênior (iOS) na Compare the Market, você impulsionará a direção técnica dentro da equipe Mobile iOS, entregando soluções mobile de primeira classe e contribuindo para uma cultura em evolução de inovação, entusiasmo e paixão. Você trabalhará em uma equipe que está adotando formas de trabalho agentes e desenvolvimento baseado em especificações, usando ferramentas de IA para avançar mais rápido, mantendo qualidade, segurança e resultados para o cliente em primeiro plano.
- Projetar, construir e manter aplicativos iOS de alta performance que atendam aos nossos padrões de confiabilidade, escalabilidade e segurança.
- Colaborar de forma multifuncional com gerentes de produto, designers e equipes backend para definir, arquitetar e entregar soluções mobile robustas que se alinhem aos objetivos de negócios.
- Impulsionar a excelência técnica através de revisões de código, mentoria e implementação de melhores práticas em desenvolvimento mobile, testes e automação CI/CD.
- Avaliar e integrar continuamente novas tecnologias iOS para otimizar a performance, melhorar a produtividade do desenvolvedor e aprimorar a experiência do usuário em escala.
- Defender o desenvolvimento baseado em especificações e trabalhar ao lado de agentes de codificação de IA, escrevendo especificações claras e testáveis e assumindo a responsabilidade pela qualidade e segurança de tudo que é lançado.
O que procuramos
- Forte conhecimento de iOS, Swift, UIKit, SwiftUI e SDKs relacionados
- Experiência em arquiteturas limpas (MVVM-C)
- Exposição a sistemas de Integração Contínua
- Experiência em escrita de Testes Unitários (XCTest)
- Experiência em multithreading e injeção de dependência.
- Experiência trabalhando com REST APIs e cache offline
- Exposição a bancos de dados (Realm/CoreData)
- Um defensor de práticas de codificação limpa
- Experiência com, ou um forte desejo de aprender, desenvolvimento assistido por IA, com bom julgamento sobre quando confiar, desafiar ou descartar código gerado por IA
