Senior Android Developer - SAP Concur (São Leopoldo, BR, 93022-718)

SAP
Brazil
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Mentoring","Growth mindset"]

Build and ship Android features for SAP Concur’s enterprise travel and expense mobile platform. Own architecture and long-term quality of a multi-module Kotlin codebase, designing scalable high-performance solutions and improving build health. Create modern UI with Jetpack Compose (while supporting legacy XML), profile performance and reliability, and drive quality through automated testing. Collaborate with UX, product, and backend teams, and mentor engineers as the team evolves toward an AI-first experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SAP
SAP
2 hours ago

Senior Android Developer - SAP Concur (São Leopoldo, BR, 93022-718)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and ship Android features for SAP Concur’s enterprise travel and expense mobile platform. Own architecture and long-term quality of a multi-module Kotlin codebase, designing scalable high-performance solutions and improving build health. Create modern UI with Jetpack Compose (while supporting legacy XML), profile performance and reliability, and drive quality through automated testing. Collaborate with UX, product, and backend teams, and mentor engineers as the team evolves toward an AI-first experience.
Location: Brazil
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect and deliver end-to-end Android features from technical design through production release.
  • •Lead evolution of a multi-module codebase to improve build performance, scalability, and developer experience.
  • •Develop modern UI with Jetpack Compose and ensure interoperability with existing XML views.
  • •Own performance and reliability by profiling startup, memory, and rendering quality; use Android Studio Profiler and LeakCanary.
  • •Author and review unit, integration, and UI tests (JUnit5, MockK, Espresso/Compose) and mentor engineers through design/code reviews.
Travel: Low travel

Key Requirements

  • •Ship production-quality Android applications using Kotlin.
  • •Use Android architecture patterns such as Clean Architecture, MVVM/MVI, and modern async programming with Coroutines and Flow.
  • •Build and maintain UIs with Jetpack Compose and interoperate with legacy XML-based views.
  • •Work effectively with multi-module Gradle (Kotlin DSL) projects and care about CI/CD and build health.
  • •Demonstrate strong knowledge of Android platform internals, including Lifecycle and background processing (e.g., WorkManager).
Skills:CollaborationCommunicationMentoringGrowth mindset
Tech Stack:AndroidKotlinClean ArchitectureMVVMMVIKotlin CoroutinesFlowJetpack ComposeXMLGradle (Kotlin DSL)CI/CDAndroid Studio ProfilerLeakCanaryJUnit5MockKEspressoAndroidXWorkManagerLifecycleSAP Fiori

Company Brief

SAP
Global enterprise software company best known for ERP systems and business applications covering finance, supply chain, procurement, HR, analytics, and customer management for large organizations.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Walldorf, Germany
Founded: 1972
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor