Overview
Responsibilities:
- Design and build advanced applications for the Android platform;
- Work on bug fixing and improving application performance;
- Help maintain code quality, organization, and automatization;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Ensure the best possible performance, quality, and responsiveness of the application.
Required Qualifications:
- BS, MA or Ph.D. in Math, Statistics, Engineering, Computer Science, or a related field;
- 4+ years of native Android development experience;
- Experience with RESTful, offline storage, threading, and performance tuning;
- Firm understanding of software development principles, capabilities, and limitations of the Android platform;
- Proficient understanding of code versioning tools, such as Git;
- Knowledge of the open-source Android ecosystem ( Graphics, Media … );
- Good team communication and collaboration skills.
Technical Skillset:
- Kotlin is a must
- Java
- Android SDK (NDK plus)
- Multimedia (Video & Audio )
- OpenGL ES (plus)