Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
The role focuses on developing and improving Android applications, adding new features, and creating secure, reliable, high-performance mobile experiences for customers.
задачи
Design, develop, and maintain Android SDK modules using Kotlin
Apply Clean Architecture principles and contribute to maintaining a scalable codebase
Participate in developing and maintaining modular, multi-module project structures
Integrate backend services through REST APIs and WebSocket for real-time communication
Implement secure communication mechanisms, including Certificate Pinning and End-to-End Encryption
Configure ProGuard/R8 rules and manage SDK obfuscation using Consumer ProGuard rules
Ensure binary compatibility and API stability across SDK versions
Identify and resolve complex bugs and performance issues through effective debugging
Participate in code reviews and contribute to Android development best practices
Prepare SDK documentation and provide integration support to internal application teams
требования
3+ Years of professional Android development experience using Kotlin
Strong understanding and practical experience with Clean Architecture
Experience with modular architecture and large-scale projects
Strong knowledge of Kotlin Coroutines and Structured Concurrency for asynchronous operations
Strong knowledge of Android networking, including REST APIs, authentication, and WebSocket
Experience with real-time systems and bidirectional communication
Experience configuring ProGuard/R8 and SDK obfuscation strategies
Understanding of binary compatibility for public APIs and semantic versioning
Experience managing transitive dependencies and resolving version conflicts
Strong debugging and problem-solving skills
Excellent communication and collaboration skills
Experience implementing Certificate Pinning, including OkHttp CertificatePinner and Network Security Config
Knowledge of End-to-End Encryption implementation principles
Experience with secure local data storage, including EncryptedSharedPreferences and Android Keystore
Understanding of secure token management and session handling
Knowledge of secure logging practices and preventing sensitive data leaks
Knowledge of input validation and sanitization techniques