Overview:
The Android Developer will be responsible for creating a dynamic architecture that acts as the bridge between the app’s frontend (UI) and backend (JNI) layers. This is an opportunity to be creative and think outside of the typical duties of an Android developer. You will work with React Native, iOS, and Rust developers to create a solution that is viable for both Android and iOS.
Education Requirements:
BS in Computer Science
Qualifications:
– 3+ years working on Android mobile apps
– 3+ years with Kotlin
– 3+ years with Multi-threaded programming
– 2+ years using REST APIs
– 2+ years with JSON serialization and deserialization techniques
– 2+ years with Android Http Client APIs, such as HttpUrlConnection
– 1+ years with StateFlows
– 1+ years with Coroutines
– 1+ years with WebSockets or MQTT
– 1+ years using Git version control system
– Experience with JNI development
– Experience with React Native native modules
– Experience working with Android IoT SDKs
– Experience with Git Submodules
Attributes:
– Works well with others
– Comfortable working with a remote and global development team
– Good verbal and written communication
– Eager to learn and be challenged
– Able to pivot and assess new tasks quickly
Responsibilities:
– Write code to create an architecture to interface with Android native Networking APIs such as HttpUrlConnection and Ktor WebSockets.
– Implement logic to interface with React Native Native Modules and JNI functions
– Work closely with UI and JNI developers to develop a bridge API in Kotlin
– Develop a protocol to transfer data between JavaScript and JNI functions
– Write Unit Test using JUnit to test protocol and architecture
Regards,
Ritika Negi
Technical Recruiter
Ritika@vsgbusinesssolutions.com
VSG Business Solutions Inc
3240 East State ST Ext Suite 203
Hamilton, New Jersey 08619
To unsubscribe from future emails or to update your email preferences click here