- Develop, optimize, and maintain the core functionalities of our audio/video editing app.
- Ensure robustness, performance, and responsiveness of the application.
- Collaborate with UI/UX designers to implement user interface enhancements.
- Debug and resolve issues with existing applications.
- Keep up-to-date with the latest Android SDK, libraries, and best practices.
- Ensure compliance with all relevant regulations and quality standards.
- Implement new features and integrate AI models in collaboration with the backend/AI team.
- Write clean, maintainable code and perform code reviews.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software.
- Create security and data protection settings.
- Write technical documentation.
- Take complete ownership as the sole android developer maintaining the entire application
- BS/MS Computer Science, or a related field.
- 1+ years of professional Android development experience, preferably with audio and video applications.
- Strong proficiency in Kotlin and familiarity with Java.
- Deep understanding of Android SDK, Android Studio, and other essential development tools.
- Experience with multimedia processing on Android, including audio and video capture, editing, encoding, and playback.
- Knowledge of AI integration in mobile apps and experience working with machine learning frameworks.
- Proficiency with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Hands-on experience with automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git.
- Experience with continuous integration.
- Familiarity with audio and video encoding formats and related libraries (e.g., FFmpeg).
- Exposure to AI and machine learning technologies in a mobile context.
- Experience with performance and memory tuning with tools (such as Android Profiler).
- Knowledge of modern architectural patterns, such as MVP, MVVM, or MVI.
- Experience working in an Agile/Scrum development process.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Passion for quality and best practices.
- Enthusiastic about learning new technologies and skills.
- Hybrid work options and flexible work environment (two days a week in office)
- Work directly 1:1 with the founder
- Inclusive and diverse team culture.
- Access to the latest tools and technology.
- Opportunity to work on groundbreaking projects in the AI and multimedia fields.
- Equity options for high-performing employees.
- CTC range - 4-6 LPA
Android Developer - Bengaluru, India - Unity Labs
Description
Job Title: Android Developer (Audio/Video Editing App)
Location: Mahadevapura, Bangalore
Job Type: Full-time, On site
About the Company:We are an innovative technology firm focused on developing our state-of-the-art media editing mobile application. Our flagship product, an advanced audio/video editor for Android, leverages cutting-edge AI to enhance user experience and streamline content creation. Our team is dedicated to pushing the boundaries of what mobile apps can achieve in media production.
App Link -
Job Description:We are seeking an experienced Android Developer to join our dynamic team. The ideal candidate will be responsible for maintaining and upgrading our audio/video editing application. This role demands a strong technical acumen in mobile development, a good understanding of audio and video processing, and the ability to integrate AI technologies efficiently.
Responsibilities:Professional development and continuing education opportunities.