Quais serão suas responsabilidades?
- Desenvolver e manter aplicações mobile nativas (Android e/ou iOS) com foco em qualidade, performance e usabilidade;
- Participar da definição de arquitetura e boas práticas de desenvolvimento;
- Implementar novas funcionalidades com base em requisitos de negócio e técnicos;
- Realizar integrações com APIs RESTful e serviços backend;
- Garantir a qualidade do código por meio de testes unitários e revisão de código (code review);
- Atuar na correção de bugs e melhorias contínuas da aplicação;
- Colaborar com times multidisciplinares (UX/UI, QA, Produto e Backend);
- Participar de cerimônias ágeis (daily, planning, review e retrospectiva);
- Apoiar desenvolvedores juniores e contribuir com a disseminação de boas práticas no time.
Quais serão suas responsabilidades?
- Desenvolver e manter aplicações mobile nativas (Android e/ou iOS) com foco em qualidade, performance e usabilidade;
- Participar da definição de arquitetura e boas práticas de desenvolvimento;
- Implementar novas funcionalidades com base em requisitos de negócio e técnicos;
- Realizar integrações com APIs RESTful e serviços backend;
- Garantir a qualidade do código por meio de testes unitários e revisão de código (code review);
- Atuar na correção de bugs e melhorias contínuas da aplicação;
- Colaborar com times multidisciplinares (UX/UI, QA, Produto e Backend);
- Participar de cerimônias ágeis (daily, planning, review e retrospectiva);
- Apoiar desenvolvedores juniores e contribuir com a disseminação de boas práticas no time.
O que é necessário para participar desse processo seletivo?
Para Android:
- Experiência sólida com Kotlin (desejável Java);
- Conhecimento em Android SDK e arquitetura (MVVM, MVP ou Clean Architecture);
- Experiência com Jetpack Components (ViewModel, LiveData, Navigation, Room);
- Integração com APIs REST (Retrofit, OkHttp);
- Conhecimento em testes unitários (JUnit, Mockito);
- Publicação e manutenção de apps na Google Play.
Para iOS:
- Experiência sólida com Swift (desejável Objective-C);
- Conhecimento em UIKit e/ou SwiftUI;
- Experiência com padrões de arquitetura (MVC, MVVM, VIPER, Clean Architecture);
- Integração com APIs REST (URLSession, Alamofire);
- Conhecimento em testes unitários (XCTest);
- Publicação e manutenção de apps na App Store.
Diferenciais:
- Experiência com CI/CD para mobile;
- Conhecimento em versionamento Git (GitFlow);
- Experiência com metodologias ágeis (Scrum/Kanban);
- Conhecimento em segurança mobile (criptografia, autenticação, proteção de dados);
- Experiência com Firebase (Analytics, Crashlytics, Push Notifications).
Por que fazer parte do time DBC Company?
- Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
- Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
- A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.
O que é importante saber?
- Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc.
- Essa vaga também é destinada a Pessoas com Deficiência.