KotlinAndroid SDKREST API
Локация
Bakı
Опыт
5+ лет
Занятость
Полная занятость
Зарплата
Не указана
Опубликовано
7 мая 2026
Навыки и технологии
О роли
Ümumi məlumat
The BirBank invites candidates to apply for the position of Android Developer for Micro Business Department.
We're looking for a passionate and experienced Android Developer to join our team. You will work in a dynamic and collaborative environment, alongside backend engineers, product owners, IT business analysts, designers, etc. to build a secure, reliable and real-time mobile experience for customers.
Öhdəliklər
The BirBank invites candidates to apply for the position of Android Developer for Micro Business Department.
We're looking for a passionate and experienced Android Developer to join our team. You will work in a dynamic and collaborative environment, alongside backend engineers, product owners, IT business analysts, designers, etc. to build a secure, reliable and real-time mobile experience for customers.
Öhdəliklər
- Design, develop, and maintain Android SDK modules using Kotlin
- Work with clean architecture and contribute to maintaining a scalable codebase
- Participate in building and maintaining modular, multi-module project structures
- Integrate with backend services using REST APIs and WebSocket for real-time communication
- Implement secure communication patterns including certificate pinning and end-to-end encryption
- Configure ProGuard/R8 rules and manage SDK obfuscation with consumer ProGuard rules
- Ensure binary compatibility and API stability across SDK versions
- Identify and resolve complex bugs and performance issues through efficient debugging
- Participate in code reviews and contribute to best practices in Android development
- Create SDK documentation and provide integration support for internal app teams.
- 5+ years of professional experience in Android development using Kotlin
- Solid understanding and hands-on experience with clean architecture
- Experience working with modular architecture and large-scale projects
- Strong knowledge of Kotlin Coroutines and structured concurrency for async operations
- Strong knowledge of Android networking (REST APIs, authentication, WebSocket)
- Experience with real-time systems and bidirectional communication
- Experience with ProGuard/R8 configuration and SDK obfuscation strategies
- Understanding of binary compatibility and semantic versioning for public APIs
- Experience managing transitive dependencies and resolving version conflicts
- Strong debugging skills and problem-solving abilities
- Excellent communication and collaboration skills.
- Experience implementing certificate pinning (OkHttp CertificatePinner, Network Security Config)
- Knowledge of end-to-end encryption implementation patterns
- Experience with secure local storage (EncryptedSharedPreferences, Android Keystore)
- Understanding of secure token management and session handling
- Familiarity with secure logging practices (preventing sensitive data leakage)
- Knowledge of input validation and sanitization techniques.
О компании
Похожие по навыкам
Все похожие вакансииВакансии, где совпадает больше всего навыков из этой позиции.
KotlinJetpack ComposeSOLID Principles
SwiftSwiftUIREST API
Android DevelopmentClean ArchitectureAnalytics

