4 hours ago
São Paulo, BrazilSenior
Responsibilities
- Desenvolver e evoluir funcionalidades da plataforma iOS e corrigir bugs considerando arquitetura, escalabilidade, manutenção e performance.
- Avaliar impactos técnicos e de negócio das implementações e melhorar a experiência dos desenvolvedores e a qualidade do aplicativo.
- Definir e liderar soluções para problemas complexos, realizando análise de causa-raiz e propondo melhorias estruturais.
- Criar e aprimorar processos, métricas e artefatos técnicos para aumentar a efetividade operacional, a governança e a redução de riscos em produção.
- Evoluir e sustentar a infraestrutura de desenvolvimento iOS, incluindo CI/CD, build system, ferramentas internas e dependências core.
- Atuar como referência técnica e mentorar desenvolvedores de menor senioridade.
- Participar do planejamento, da definição do roadmap técnico e das decisões sobre a evolução da plataforma mobile.
- Contribuir para a melhoria contínua do código, dos padrões arquiteturais, dos testes e das práticas de engenharia.
Requirements
- Experiência sólida no desenvolvimento de aplicativos nativos iOS utilizando Swift e SwiftUI.
- Conhecimento aprofundado em UIKit, Auto Layout e construção de interfaces performáticas.
- Domínio de Combine, Swift Concurrency, async/await, Actors, URLSession e camadas de rede.
- Experiência com consumo de APIs RESTful usando Swift Concurrency e/ou Combine.
- Experiência prática com Clean Architecture, MVVM e Coordinator Pattern.
- Experiência com testes unitários usando XCTest e testes instrumentados usando XCUITest.
- Familiaridade com Git e práticas de desenvolvimento colaborativo, incluindo code review.
- Experiência com CI/CD, pipelines de build e deploy automatizado.
- Vivência com modularização de aplicações iOS usando Swift Package Manager e frameworks internos.
- Conhecimento em observabilidade, logs, métricas e crash reporting, incluindo Firebase Crashlytics e Datadog.
- Experiência com publicação e manutenção de aplicativos na App Store, incluindo App Store Connect, certificados e provisioning profiles.
- Experiência com criação de ferramentas, SDKs internos ou plugins para outros desenvolvedores.
- Conhecimento em Tuist ou outras ferramentas de geração de projetos Xcode.
- Experiência com performance profiling usando Instruments.
- Vivência em ambientes ágeis como Scrum e Kanban.
Benefits
- Vale-refeição, vale-alimentação, plano de saúde e odontológico, auxílio-creche e seguro de vida.
- WellHub/TotalPass e terapia online sem custo pela Conexa/Psicologia Viva.
- Carbon Academy, Cartão C6 Carbon e acesso ao Carbon Spa.
- Ambulatório Carbon Care, sala de amamentação e extensão das licenças-maternidade e paternidade pelo programa Empresa Cidadã.
- Bicicletário, vestiário e van corporativa.
- Escritório com espaço de convivência, videogame, mesa de sinuca, churrasqueira, chopeira, lanchonete, áreas de descanso, cesta de basquete e horta colaborativa.
Tech Stack
Categories
Mobile
About C6 Bank
C6 Bank is a São Paulo–based digital bank serving consumers and small businesses in Brazil through an app-based model. It offers checking and savings accounts, payments, credit cards (including C6 Carbon), loans, investments, and foreign exchange, earning interchange, fees, and interest. Founded in 2018, it operates privately with JPMorgan Chase as a minority shareholder.
