Android Developer
esolutionsBerkeley Heights, NJ
Android Developer
L5
esolutionsBerkeley Heights, NJ11 days ago
Android Developer
Location: Berkeley, NJ (Onsite)
Develop and maintain high-quality Android applications for payments and financial services. Collaborate with product managers, designers, and backend engineers to deliver secure, scalable solutions. Integrate payment gateways, UPI, card networks, wallets, and third-party SDKs with robust error handling. Implement application security: Android Keystore, encryption, authentication/authorization, root detection. Ensure code quality through unit/UI tests (JUnit/Espresso), code reviews, and CI pipelines. Optimize performance: memory management, profiling, network efficiency, and offline-first capabilities. Contribute to technical architecture; mentor junior developers; manage Play Store releases. Stay current with Android Jetpack, Kotlin coroutines/Flow, Compose, and Clean Architecture.
Skills: Things to Check During Interview
Kotlin, Java - Strong command of Kotlin and Java; experience with Android SDK, Jetpack components, Compose. Payment Integration - Integration with payment gateways (UPI, cards, wallets); awareness of PCI DSS and industry regulations. RESTful APIs & Networking - Retrofit/OkHttp; secure data transmission (TLS/pinning); error handling and retries. App Security - Android Keystore; encryption; OAuth2/JWT; device binding and root detection awareness. Architecture & Patterns - MVVM/Clean Architecture; dependency injection (Hilt/Dagger); modularization; SOLID.Unit/UI Testing - JUnit/Espresso; test coverage strategies; CI integration. Play Store Deployment - App signing; certificates; Play Console workflows and release management. Performance Optimization - Profiling (Android Profiler); memory/performance tuning; startup/network/render optimization.
Apply now (opens in a new tab)
Level
SeniorL5
Location
Berkeley Heights, NJ
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
11 days ago
To get sharper similar jobs, create your profile using the link below.