We are actively looking for an experienced Android Developer to join our team in making products that are used by millions of people around the world. You will work with talented people to explore new ideas, learn new technologies, and build photo/video apps that make people's lives more fun and interesting. We use modern techniques and tools in our development including MVVM, RxJava, Compose, and Kotlin coroutines. We equip our developers with best-in-class AI coding tools to dramatically boost their productivity, so we're especially keen to meet people who already have hands-on experience with AI-assisted coding and their own ideas about how to make the most of it. We also believe in constant learning and personal growth — our developers attend workshops and conferences such as KotlinConf and Google I/O.
What You'll Do:
- Design, document, and deliver high-quality software with the help of state-of-the-art AI coding tools provided by the company.
- Set technical standards and ensure the quality of software. Do design reviews and discuss architectures with team members.
- Work together with a team including product managers, designers, and other developers to explore new applications and ideas.
- Explore and evaluate new technologies. Share what you find valuable to the team.
- Harness improvements for AI coding tools with our codebase.
What We’re Looking For:
- Very strong problem-solving skills, including analytical thinking and algorithms.
- Extensive experience with Android native mobile development using Kotlin, coroutines and Jetpack Compose.
- Familiar with implementing Android custom views.
- Android application performance tuning, including runtime memory usage and rendering time.
- Good familiarity with modern software architectures and Jetpack components.
- Clear written and verbal communication skills, including proficient written and spoken English.
Nice-to-Haves:
- Familiar with Reactive Programming (we use RxJava2 heavily).
- Experience with AI coding tools and the best practices with them.
- Side projects showcasing your creativity and passion for learning.
- Any image/video editing domain-related experience, for example:
- Familiar with computer graphics
- Advanced gestures including pinch and rotation
- Using camera on Android devices
- Video encoding using MediaCodec
- Some experience with OpenGL, OpenCV, or image/video processing.
- Familiar with scrum/agile methodology and practices.
Skills Required
- Strong problem-solving skills, including analytical thinking and algorithms.
- Extensive experience with Android native mobile development using Kotlin, coroutines and Jetpack Compose.
- Familiarity with MVVM architecture and modern software architectures.
- Good familiarity with Android Jetpack components.
- Experience implementing Android custom views.
- Android application performance tuning, including runtime memory usage and rendering time.
- Clear written and verbal communication skills, including proficient written and spoken English.
- Familiarity with Reactive Programming / RxJava2.
- Experience with AI-assisted coding tools and best practices.
- Side projects showcasing creativity and passion for learning.
- Image/video editing domain experience (camera usage, MediaCodec, OpenGL, OpenCV, gesture handling).
- Familiarity with Scrum/Agile methodology and practices.
What We Do
At PicCollage Company, innovation and creativity drive everything we do. We pride ourselves on embracing the concept of Creative AI. Creative AI is about harnessing the power of AI to unlock everyone's creative potential, particularly with images and videos. Our PicCollage app is a leading photo & video app for iOS and Android with over 260 million downloads worldwide. It empowers users to create collages with images, text, stickers, GIFs, and videos, which they can easily share with friends and followers. In addition to PicCollage app, with our Explore Effort, we are focusing on building new products that make life more interesting by helping people connect, create, and celebrate. Our goal is to deliver simple yet powerful products that enable people to share the moments of their lives. Life shouldn't be boring, and neither should work. Do you thrive on tackling challenging problems, enjoy working with talented coworkers in cool offices? Come join us to create fun and innovative apps for millions of users around the world with Creative AI!






