···
Log in / Register
Android Developer Sr
Indeed
Full-time
Onsite
No experience limit
No degree limit
Isabel La Católica 5, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Android Developer responsible for implementing features with Kotlin, ensuring code quality, integrating banking APIs, and optimizing application performance. Key Highlights: 1. Android feature development with Kotlin and MVVM/MVI/Clean Architecture. 2. Ensure code quality through unit tests and code reviews. 3. Implementation of mobile security practices and performance optimization. ### **Feature Development and Implementation** * Implement Android application features and functionalities using **Kotlin** as the primary language. * Translate UX/UI designs and technical specifications into functional, efficient, and maintainable code. * Apply defined architectural patterns (**MVVM, MVI, Clean Architecture**) when developing new features. ### **Code Quality and Best Practices** * Write **clean, modular, and well-documented** code adhering to established technical guidelines. * Develop robust **unit and integration tests** to ensure code quality. * Actively participate in **code reviews**, both providing and receiving constructive feedback. ### **API Integration and Consumption** * Consume backend banking **RESTful APIs** to integrate functionalities such as fund transfers, balance inquiries, and transaction history. * Implement resilient handling of network responses and errors. * Use libraries such as **Retrofit, OkHttp**, and formats such as **JSON** for communication with services. ### **Security and Compliance** * Implement mobile security practices such as **secure storage** of sensitive data using **Android Keystore**. * Integrate and utilize banking **security SDKs** (e.g., OneSpan, RSA). * Ensure code complies with data protection regulations (**PCI DSS, GDPR**). ### **Performance and Optimization** * Optimize application performance, with special attention to memory management, battery consumption, and **ANRs (Application Not Responding)**. * Profile and diagnose application bottlenecks using Android tools. ### **Collaboration and Teamwork** * Collaborate closely with other developers (Android, iOS), QA, and UX/UI designers within the squad. * Actively participate in agile ceremonies (**Sprint Planning, Dailies, Retrospectives**).

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.