FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Mobile Frontend Developer – Android
FCamara Consulting & Training. Develop and enhance mobile features integrated with the client’s other applications.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in Native Android Development using Kotlin and Jetpack Compose, with a strong understanding of Mobile Architectures such as MVVM and Clean Architecture. Experienced in integrating with REST APIs, implementing secure coding practices, and developing unit and automated tests for high-scale applications in the fintech domain.
Highest-signal resume keywords
Native Android DevelopmentKotlin and Jetpack ComposeREST API IntegrationUnit and Automated TestingMobile Application Security
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Native Mobile Application DevelopmentKotlinJetpack ComposeREST APIsAsynchronous ProgrammingUnit TestingCI/CDJSONMobile ArchitectureServer-Driven UI
Soft Skills
CollaborationCode ReviewProblem Solving
Tools & Technologies
GitAndroid ViewsAndroid KeystoreOAuth 2.0OpenID ConnectFeature FlagsMonitoring Tools
Industry Keywords
Digital BankingFintechPayment SolutionsHigh-Scale ApplicationsSecure Coding Practices
Tech Stack
Tools & technologiesAndroidKotlin
About the role
Key responsibilities & impact- Develop and enhance mobile features integrated with the client’s other applications.
- Work on native Android development using Kotlin.
- Implement responsive, fluid interfaces that adhere to the UX/UI standards defined for the product.
- Develop reusable components within a modular and pluggable architecture.
- Implement components and user journeys using Server-Driven UI concepts.
- Interpret configurations and contracts sent by the backend for dynamic interface rendering.
- Integrate mobile applications with backend APIs and services.
- Work with state management, caching, local persistence, and information synchronization.
- Implement error handling for service unavailability and connectivity scenarios.
- Ensure the performance, stability, and fluidity of user journeys.
- Implement mobile development security practices, taking into account the context of a financial institution.
- Develop unit and integration tests and support automated testing strategies.
- Participate in code reviews and the definition of technical standards.
- Collaborate with Backend, Architecture, QA, Product Owner, and UX/UI teams.
- Support the continuous evolution of the mobile architecture and shared components.
- Support observability, monitoring, and application failure analysis strategies.
Requirements
What you’ll need- Experience developing native mobile applications.
- Android: Kotlin and Jetpack Compose and/or Android Views.
- Knowledge of mobile architectures such as MVVM, Clean Architecture, or similar approaches.
- Experience integrating with REST APIs.
- Knowledge of JSON and data serialization/deserialization.
- Asynchronous programming and concurrency management.
- Knowledge of mobile application modularization.
- Git and version control strategies.
- Unit and automated testing.
- CI/CD applied to mobile development.
- Knowledge of Android application lifecycle concepts.
- Knowledge of Google platform development and user experience guidelines.
- Knowledge of OAuth 2.0 and OpenID Connect is a plus.
- Knowledge of JWT and secure token management is a plus.
- Knowledge of secure information storage on devices is a plus.
- Knowledge of Android Keystore is a plus.
- Knowledge of certificate pinning is a plus.
- Knowledge of biometric authentication is a plus.
- Knowledge of secure coding practices is a plus.
- Knowledge of OWASP Mobile Application Security is a plus.
- Experience in digital banking, fintech, or payment solutions.
- Experience with Server-Driven UI.
- Experience with Super Apps.
- Knowledge of modular and pluggable architectures.
- Experience with high-scale, business-critical applications.
- Knowledge of feature flags and remote configuration.
- Experience with observability and monitoring of mobile applications.
- Experience with financial products, payments, and digital wallets.