···
Log in / Register

ANDROID DEVELOPER

Indeed
Full-time
Onsite
No experience limit
No degree limit
Isabel La Católica 5, Historic Center of Mexico City, Centro, Cuauhtémoc, 06000 Mexico City, CDMX, Mexico
Favourites
Share
Some content was automatically translatedView Original

Description

Position Summary: The Android Developer will build and evolve mobile features for Scotiabank, ensuring a fast, secure, and accessible experience with reliable integration. Key Highlights: 1. Build and evolve mobile features for Scotiabank 2. Ensure a fast, secure, and accessible user experience 3. Reliable integration with orchestrated services Job Description: The Android Developer is responsible for building and evolving mobile features within the Scotiabank application, ensuring a fast, secure, and accessible experience, and reliable integration with the orchestrated service layer (BFFs). Ensures compliance with design, security, accessibility, and performance guidelines, enabling all required functionality on the digital platform. Technical Skills: Kotlin (proficiency) and solid knowledge of Android SDK. Architecture: MVVM/MVI, Clean Architecture, dependency injection (Hilt/Dagger). UI: Jetpack Compose and/or Views; Navigation (Jetpack Navigation). Data: Coroutines/Flow, Room, DataStore (or EncryptedSharedPreferences). Networking: Retrofit/OkHttp, REST/JSON handling (and/or GraphQL if applicable). Security: Secure storage, certificate pinning, obfuscation (ProGuard/R8\). Testing: JUnit5, Mockito/Kotlinx Coroutines Test, Espresso, Robolectric. Observability: Structured logging, crash reporting (Firebase Crashlytics or similar), and performance metrics (Startup, ANR, jank). Mobile CI/CD: Gradle, build variants, Signing/Keystore, Play Console. Version Control: Git (pull requests, trunk\-based or GitFlow), Code Review. Consumption of corporate APIs via Mobile Gateway with OAuth2/OIDC and JWT handling. Key Responsibilities: * Reading Technical Documentation: Technical Designs, Technical Specifications, Component and Architecture Diagrams * General understanding of architecture, information mapping, and analysis of "AS IS" services to propose "To Be" solutions * Supporting the creation of Technical Documentation * Writing code with unit tests and certifying security, integration, and overall coverage using tools such as: Fortify, Sonar, Black Duck, Clean Code, Checkmarx * Merging code into existing branches and managing Git \& Jenkins * Supporting the testing team in defect resolution * Assisting in code management, versioning, and deployment to lower environments * Assisting in code management, versioning, and deployment to higher environments * Supporting Go-Live, component stabilization in production, and general development support

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.