Description
Working on the app team of a digital bank with a base of millions of customers, in card, credit, payments, and account journeys. The app operates under the security and availability requirements of a financial institution, with backend and data hosted on Google Cloud Platform. The selected person joins a product squad, receiving a business problem — not a ready-made task — and being responsible for the application's metrics.
**Responsibilities and attributes**
* Develop and evolve Android app features in Kotlin, with a focus on performance, stability, and crash rate.
* Translate business journeys (onboarding, contracting, payment, self-service) into product deliveries with associated conversion metrics.
* Integrate the app with GCP services: Firebase (Auth, Remote Config, Crashlytics, Analytics, Cloud Messaging), APIs on Cloud Run/Cloud Functions, and events via Pub/Sub.
* Instrument telemetry and business events, with reading in BigQuery to support product decisions and A/B experiments.
* Ensure sector security requirements: biometrics, certificate pinning, root/tamper detection, protection of sensitive data, and compliance with LGPD and the bank's internal policies.
* Participate in the mobile CI/CD cycle — build, automated tests, distribution, and publication on the Play Store — and pipeline automation.
* Act in code review, architecture decisions, and dissemination of best practices within the squad.
**Requirements and qualifications**
* Advanced Kotlin — including Coroutines and Flow.
* Jetpack Compose — and the Jetpack ecosystem: Navigation, Room, WorkManager, DataStore.
* Architecture — MVVM or MVI, Clean Architecture, modularization, and dependency injection (Hilt or Koin).
* REST API consumption — Retrofit/OkHttp, error handling, cache, and offline states.
* Automated tests — unit (JUnit, MockK) and instrumented (Espresso or Compose Testing).
* Git and agile squad work — with consolidated code review practice.
* Firebase — and experience with at least one additional Google Cloud Platform service.
* High-volume transactional product — previous experience in banking, fintech, payment means, or digital retail.
Differentiators *valued*
* Cloud Run, Cloud Functions, Pub/Sub, Cloud Storage, and IAM on GCP.
* BigQuery for product event analysis.
* Mobile pipeline in Cloud Build, GitHub Actions, or Bitrise; Fastlane.
* Feature flags and experimentation (Remote Config, Firebase A/B Testing).
* PIX, Open Finance, card tokenization, digital wallets, or PCI\-DSS requirements.
* Kotlin Multiplatform (KMP) or cross\-platform experience.
* Google Cloud Certification — Associate Cloud Engineer or Professional Cloud Developer.
* Accessibility and compliance with Play Store guidelines for financial applications.
**Additional Information** **Here we are \#SangueLaranja!**
We have been in the market for 17 years, side by side with our customers, providing transformative experiences.
We are a technology and innovation ecosystem with global expansion; In addition to Brazil, we are present in Europe and the United Kingdom with offices in Portugal, London, Dubai, and the Netherlands.
**F of Formation: we believe in the practice of a sharing culture, a sense of community, and that knowledge**
**has the power of transformation!**
We have initiatives and social actions that promote development, such as the tech community Orange Juice, the Formation Program,
our leadership school, and various partnerships with NGOs and Edtechs.
**At FCamara everyone is welcome; for us, Diversity, Respect, and Ethics are non-negotiable elements and are part of our DNA.**
**So, are you ready to be part of an amazing team and be the protagonist of your own story?**