Ativa os alertas de emprego por e-mail!

Senior Android Developer - Global Bank Sofia, Bulgaria

SumUp Inc.

São Paulo

Presencial

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

A leading company is seeking a Senior Android Developer to join their global team. The role involves creating user-friendly mobile banking features and collaborating with cross-functional teams. Ideal candidates will have experience in Kotlin and a commitment to clean code. The company values diversity and offers career development opportunities along with various perks.

Serviços

Career development
Health benefits
Wellness programs
Sabbatical
Learning budget
Ownership stake through stock program

Qualificações

  • Experience with native Kotlin development and shipping complex Android applications.
  • Strong grasp of software design patterns and modular architecture.

Responsabilidades

  • Design, develop, and maintain mobile banking features.
  • Collaborate with designers and product owners to create maintainable features.

Conhecimentos

Kotlin
Clean Code
Collaboration
Usability

Ferramentas

Git
JUnit
Mockito
Jetpack Compose

Descrição da oferta de emprego

SumUp enables businesses to get paid easily, process orders quickly, sell online instantly, and manage their money more efficiently. We create the tools businesses need to thrive and enhance their customer experience!

Join theGlobal Bank tribe

As a member, you'll play a key role in building SumUp's digital bank within a global, autonomous, cross-functional team. You'll work alongside approximately 250 colleagues from 32 nationalities across Cologne, Berlin, São Paulo, Santiago, Sofia, and Vilnius, all passionate about ownership, purpose, and helping businesses succeed.

Role Overview: Senior Android Developer

As a Senior Android Developer, you'll be part of an experience team responsible for creating reliable, secure, and user-friendly features in our mobile app used by millions worldwide. Your work will empower merchants with seamless banking experiences.

What You’ll Do
  1. Design, develop, and maintain mobile banking features to serve our global merchant base.
  2. Work with scalable, resilient modern systems.
  3. Write high-quality, efficient, and reliable code.
  4. Participate in architectural discussions and contribute to the technical roadmap.
  5. Collaborate with designers and product owners to create maintainable and attractive features.
  6. Innovate on existing solutions and promote continuous learning within the team.
  7. Deepen your understanding of our complex problem domain, its interface, and backend implications.
Ideal Candidate Profile
  1. Experience with native Kotlin development and shipping complex Android applications.
  2. Strong grasp of software design patterns (e.g., MVVM, MVP) and modular architecture.
  3. Commitment to clean code and robust testing.
  4. Experience with testing frameworks and strategies (unit, snapshot, UI tests).
  5. Focus on usability, quality, and seamless user experiences.
  6. Product-oriented, collaborative, and ownership-driven mindset.
  7. Eagerness to learn new technologies, tackle challenges, and grow with the team.
The Technologies We Use
  • Languages: Kotlin (legacy Java maintained)
  • UI: Jetpack Compose, XML
  • Architecture: Clean architecture, MVVM, navigation controller, single activity
  • Communication: Kotlin Flows, coroutines
  • Code Quality: Detekt, Checkstyle
  • Backend: gRPC, REST (Retrofit, OkHttp, Moshi)
  • Firebase: Analytics, remote config, Crashlytics; Grafana for observability
  • Testing: JUnit, Mockito, Jacoco, UI tests
  • Version Control: Git, GitHub
Why Work at SumUp?
  • Valuing diversity and unique perspectives.
  • Collaborative environment fostering learning and growth.
  • Be part of building innovative banking solutions for millions of merchants.
  • Career development, training, mentorship, and a learning budget.
  • Sabbatical, health benefits, wellness programs, and other perks.
  • Ownership stake through our stock program.
About SumUp

Our mission is to empower small businesses worldwide with simple, affordable tools. Over 4 million businesses in 36 markets rely on us. We promote inclusivity, continuous learning, and a respectful workplace. Join us to build a thriving, innovative environment.

Job Application Tip

Don't worry if you don't meet 100% of the criteria. We value potential and willingness to learn. Apply and grow with us!

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.