Desenvolvedor Mobile Frontend Android

Jobgether

View original posting

Work arrangement
Remote
Location
Brazil
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities:</h3><li>Develop and evolve native Android features and experiences using Kotlin.</li><li>Build responsive, fluid interfaces aligned with established UX/UI standards and Google platform guidelines.</li><li>Develop reusable mobile components within a modular and pluggable architecture.</li><li>Implement components and user journeys using Server-Driven UI (SDUI) concepts.</li><li>Interpret backend configurations and contracts to dynamically render interfaces and mobile experiences.</li><li>Integrate Android applications with REST APIs and backend services.</li><li>Manage application state, caching, local persistence, synchronization, and connectivity-related scenarios.</li><li>Implement robust error handling for service failures, unavailable dependencies, and intermittent connectivity.</li><li>Optimize application performance, stability, responsiveness, and overall user experience.</li><li>Apply secure mobile development practices appropriate for applications operating in a financial environment.</li><li>Develop unit and integration tests and contribute to broader automated testing strategies.</li><li>Participate in code reviews and contribute to technical standards, development practices, and architectural decisions.</li><li>Collaborate closely with Backend, Architecture, QA, Product Owners, and UX/UI professionals.</li><li>Contribute to the continuous evolution of the mobile architecture and shared component ecosystem.</li><li>Support application observability, monitoring, troubleshooting, and analysis of runtime failures.</li><h2>Requirements:</h2><li>Professional experience developing native mobile applications, particularly for Android.</li><li>Strong knowledge of Kotlin and experience with Jetpack Compose and/or Android Views.</li><li>Familiarity with mobile architecture patterns such as MVVM, Clean Architecture, or similar approaches.</li><li>Experience integrating mobile applications with REST APIs.</li><li>Solid understanding of JSON and data serialization/deserialization.</li><li>Knowledge of asynchronous programming and concurrency management.</li><li>Experience with mobile application modularization and reusable component design.</li><li>Proficiency with Git and version-control strategies.</li><li>Experience writing unit tests and automated tests for Android applications.</li><li>Familiarity with CI/CD practices applied to mobile development.</li><li>Understanding of Android application lifecycle concepts and Google platform development guidelines.</li><li>Familiarity with OAuth 2.0 and OpenID Connect is an advantage.</li><li>Knowledge of JWT, secure token management, and secure storage of sensitive information on mobile devices is desirable.</li><li>Familiarity with Android Keystore, Certificate Pinning, biometrics, Secure Coding practices, and OWASP Mobile Application Security is a plus.</li><li>Experience in digital banking, fintech, payments, or other financial technology environments is desirable.</li><li>Experience with Server-Driven UI, Super Apps, modular and pluggable architectures, or high-scale and business-critical applications is an advantage.</li><li>Familiarity with Feature Flags and Remote Configuration is a plus.</li><li>Experience with mobile application observability and monitoring is beneficial.</li><li>Knowledge of financial products, payment solutions, or digital wallets is desirable.</li><li>Strong collaboration and communication skills, with the ability to work effectively across technical and product disciplines.</li><li>Analytical and proactive mindset, with attention to application quality, security, performance, and maintainability.</li><h2>Benefits:</h2><li>Opportunity to work on a new digital product within the financial technology sector.</li><li>Exposure to modern Android development, Kotlin, Jetpack Compose, modular architectures, and Server-Driven UI.</li><li>Collaborative multidisciplinary environment involving Engineering, Architecture, QA, Product, and UX/UI teams.</li><li>Opportunity to contribute to technical standards and the evolution of a shared mobile architecture.</li><li>Remote work model within Brazil.</li><li>Professional development opportunities through knowledge-sharing and technical learning initiatives.</li><li>Access to career development and mentorship programs.</li><li>Opportunity to work in a technology-focused environment that values diversity, respect, collaboration, and continuous learning.</li><li>Exposure to challenging projects and opportunities to expand expertise in mobile engineering, security, architecture, and financial technology.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.