Position: Senior Android Developer (Android + C)
Company: GlobalLogic
Category: Android
Experience required: 5y
English level: upper

Client’s solutions utilise the Trusted Execution Environment (“TEE”) on devices, a ring-fenced, highly secure area of the main processor that guarantees sensitive data is stored, processed and protected in a trusted and physically isolated environment.

Client’s hardware-backed security platform is embedded in over 2 billion devices and provides unique security solutions for app developers in banks, payment platforms, automotive manufacturers, government bodies and mobile network operators.

Job Description
Android as a primary skill set, C as secondary

- 5+ years of development experience
 - Expert-level knowledge of the Android SDK
 - Experience with Gradle
 - Experience with MVC, MVP & MVVM, Clean architecture  
- Strong Java Core (Error Handling, REST, Filters, Collections, Java Memory Model, Garbage Collection modes and principles, Concurrency) with understanding of JNI
 - Experience with TDD
 - Delivering highly optimized, documented, clean and maintainable Java and C/C++ code
 - Service and teamwork orientation
 - Familiarity with Git, Jira, and Continuous Deployment
 - Understanding of crypto protocols such as PKIX, X.509, symmetric encryption (3DES, AES, ….), asymmetric encryption (RSA, EC, …) etc.
 - English level: Upper-Intermediate

 Nice to have:
 - Experience in leading small dev team
 - Android Kotlin

Job Responsibilities
Development Professional Services projects using SDK-based product