Senior Android/Kotlin developer :: Remote Position Available In Mecklenburg, North Carolina
Tallo's Job Summary: We are hiring a Senior Android/Kotlin developer for a full-time position. The role requires significant experience with Kotlin, Jetpack Compose, CameraX for image processing, and Jetpack Libraries. Proficiency in REST API, SOLID Principles, MVVM Design Pattern, and unit testing is essential. Remote working options are available. Join our global team and contribute to developing Android apps and Instant Apps.
Job Description
Job Description:
Title
- Senior Android/Kotlin developer Any additional information you require for this job can be found inthe below text Make sure to read thoroughly, then apply. Visa
- USC and GC Position
- Full Time Must
- Significant experience with image processing usingCameraX We are looking for a Senior Android/Kotlin developer to developAndroid apps and Android Instant Apps that open the camera, call a C++ shareable object, andcomplete various user flows.
You should have extensive experience in Android app development,maintaining and refactoring existing code, writing tests, and fixing bugs. You must be able to work as amember of a small, global team focused on this project.
Required Technical Skills:
Significant experience with
Kotlin:
our codebase is primarilywritten in Kotlin (99%). Significant experience with image processing using CameraX Significant experience with Jetpack Compose Experience with
Jetpack Libraries:
proficiency with libraries suchas WorkManager, Hilt, and Room. Experience with JNI and C/C++
Integration:
Strong knowledge inworking with JNI and integrating C/C++ binaries. Experience with Android Interface Definition Language (AIDL):experience in using AIDL for inter-process communication.
REST API
experience in consuming and working with RESTfulAPIs.
SOLID Principles, MVVM Design Pattern, Clean Architecture:
strongunderstanding and practical experience with these design principles and patterns. Version Control with
GitHub:
experience using GitHub for versioncontrol and collaboration.
CI/CD:
familiar with continuous integration and continuousdeployment practices.
Unit Testing:
experience in writing unit tests to ensure codequality.
Other skills preferred:
Instant Apps:
experience working on instant apps.
App Publishing:
experience in publishing apps on Google PlayStore. OpenID Connect (OIDC) and
Deep Links:
familiarity with implementingOIDC and managing deep links.. Remote working/work at home options are available for thisrole.