A technology company in Karnataka, Bengaluru, seeks an experienced Android Developer to design, develop, and maintain secure high-performance native Android applications. The ideal candidate should possess expert knowledge of Kotlin and Java, be proficient in Android Studio, and have experience working with RESTful APIs. Additionally, you will collaborate with cross-functional teams and provide mentorship to junior developers. This role offers opportunities to work with the latest technologies and contribute to an innovative work environment.
Qualifications
Expert knowledge of Kotlin and Java.
Proficient with Android Studio, SDK, and version control (Git).
Strong understanding of Android Jetpack libraries and security best practices.
Responsibilities
Design, develop, and maintain high-performance native Android applications.
Implement scalable and clean code architectures, and perform code reviews.
Work with cross-functional teams to define and ship new features.
Skills
Kotlin
Java
Android Studio
Git
Android Jetpack libraries
RESTful APIs
Tools
Android SDK
Android NDK
JUnit
Mockito
Job description
App Development: Design, develop, and maintain complex, secure, and high-performance native Android applications.
Architecture & Code Quality: Implement scalable, testable, and clean code architectures (MVVM, MVP) and perform code reviews.
API & Integration: Work with RESTful APIs, JSON parsing, and third-party libraries.
Testing & Debugging: Write unit/integration tests (JUnit, Mockito) and perform advanced debugging, performance tuning, and optimization.
Collaboration: Work with cross-functional teams (Product, Design, Backend) to define and ship new features.
Mentorship: Provide technical leadership and guidance to junior developers.
Required Qualifications & Skills
Languages: Expert knowledge of Kotlin and Java.
Tools: Proficient with Android Studio, SDK, NDK, and version control (Git).
Tech Stack: Strong understanding of Android Jetpack libraries, Compose, and threading.
Platforms: Experience with RESTful APIs, offline storage, and security best practices (encryption).
Preferred Skills
Experience with CI/CD pipelines (Jenkins, GitHub Actions).