Source description
About the role
B.S. or M.S. Computer Science or 4+ years in software development experience 2+ years of object-oriented software development experience. It's great if you have also mastered a functional language, or have been exposed to functional programming paradigms. 2+ years of building Android applications in Java (or Kotlin) using the Android SDK. If you have published apps on the Play Store let us know! Experience in understanding large and complex code bases, including API design techniques to help keep them clean and maintainable Experience with the NDK/JNI Experience on C/C++, video processing, OpenGL is a big plus Experience in the following: Java language and related frameworks. Custom view-level programming on Android. Multi-threading, memory management, and caching mechanisms specific to mobile devices. How do you perform I/O? How do you persist data? How do you handle an insane number of app/user events happening at the same time? Networking APIs and frameworks like Retrofit, OkHTTP Last but not least, have the ability to tackle very challenging projects on tight timeframes.
More at Rylo
Related open roles
Software Engineer, C
San Francisco Bay Area
Algorithm Engineer
San Francisco Bay Area
Sr. Computer Graphics Engineer
San Francisco Bay Area · Onsite
Software Engineer, Computational Photography
San Francisco Bay Area · Onsite
iOS Engineer
San Francisco Bay Area
Embedded Software Engineer
San Francisco Bay Area
