POSITION TITLE: Android Engineer with A/V Expertise
EMPLOYER: SMULE INC.
As an Android Engineer, you will be crafting our next generation, massively social, massively multiplayer musical creation experience. Our apps are top performers in the Google Play store and in the news – the apps you would help to create will be enjoyed by millions. Our development cycle is rapid, alternative, and collaborative.
Responsibilities
- Develop new features enhancing the musical experiences at the core of our Android apps
- Work with team to maintain and improve our A/V codebases
- Analyze bug and crash reports, fix problems, and optimize performance
- Work to provide users with older, slower devices as seamless an experience as possible
- Collaborate with cross-functional engineering teams, such as the Android team, Audio/Video team, Platform team, QA, and Operations
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering or Software Engineering
- 3+ years’ experience with Android development (Kotlin and Java)
- Strong knowledge of Android UI patterns, design principles, and best practices
- Significant experience integrating Android Audio (OpenSL, AAudio, Oboe) and/or video (OpenGL, ExoPlayer)
Preferred
- Well-versed in C++ and JNI
- Self-starter, with a strong sense of ownership, who reliably drives work to completion
- Fun, positive, person with great communication skills and a healthy desire for collaboration
- Passion for music, games, social experiences
Top Skills
What We Do
We believe that music is much more than just listening— it's about creating, sharing, discovering, participating, and connecting with people. It is the original social network with the power to break down barriers, touch souls and bring people together from all over the world.