About the job
Job Description
About Veel
Veel is a leading SaaS platform that enables brands to collaborate with influencers, UGC creators, and loyal customers to produce engaging and authentic video content. With AI-driven video filtering, seamless payment solutions, and contract management, we help brands connect with their audiences in new, creative ways. Now, we're expanding into the podcasting space to amplify our voice and share insights from the world of influencer marketing, UGC, and digital innovation.
Role Overview
We are looking for a passionate and experienced Senior Android Developer to join our team. You will lead the development of a cutting-edge video editing application from scratch, ensuring high performance, scalability, and seamless user experience. This is an exciting opportunity to work on a complex and impactful project in a collaborative and innovative environment.
Key Responsibilities
- Design, build, and maintain advanced video editing features for Android using Kotlin and Java.
- Collaborate with product managers, designers, and other developers to deliver high-quality and scalable solutions.
- Implement and optimize complex video editing workflows, including rendering, effects, and transitions using native Android libraries and third-party tools like FFmpeg.
- Write clean, modular, and maintainable code while adhering to best practices and coding standards.
- Optimize app performance, memory usage, and battery efficiency.
- Stay up-to-date with Android development trends, tools, and technologies.
- Mentor junior developers and contribute to team growth and knowledge sharing.
- Work closely with QA teams to ensure app stability and performance through rigorous testing.
Key Requirements
- Proven experience in developing and deploying Android applications with a focus on performance-intensive applications.
- Strong proficiency in Kotlin and Java, with a solid understanding of Android SDKs and frameworks.
- Hands-on experience with video processing libraries like FFmpeg, ExoPlayer, or equivalent tools.
- Knowledge of OpenGL, MediaCodec, or similar frameworks for video rendering.
- Strong understanding of multi-threading, asynchronous programming, and memory management.
- Familiarity with Jetpack Compose, MVVM architecture, and Android Jetpack libraries.
- Experience with CI/CD pipelines, unit testing, and integration testing for Android apps.
- Strong problem-solving skills, attention to detail, and a focus on delivering user-centric solutions.
- Excellent communication and team collaboration skills.
Bonus Skills
- Experience with AI/ML models for video editing (e.g., motion tracking, video stabilization, caption generation from video).
- Knowledge of AR frameworks like ARCore.
- Previous experience in building video editing or multimedia-heavy applications.
- Ability to write Android native libraries and integrate them seamlessly into React Native projects.
Why Join Us?
- Competitive salary, benefits, and flexible work arrangements.
- Company stock options and participation in the global financial growth plan.
- Work on a high-impact, next-generation product from scratch.
- Complimentary breakfast, lunch, snacks, and refreshments.
- Regular company outings and team-building activities.
- Work alongside a talented and collaborative team in Kathmandu and San Francisco.
- Exciting career growth opportunities in a fast-growing global company.