···
Log in / Register
Senior 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

Job Summary: Develop and optimize Android applications using Kotlin, ensuring code quality, banking security, and API integrations within an agile and collaborative environment. Key Highlights: 1. Android feature development with Kotlin and advanced architecture 2. Focus on code quality, testing, and code reviews 3. Secure integration of RESTful APIs and regulatory compliance ### **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 **RESTful APIs** from the banking backend 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, Daily Standups, 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.