Cutshort logo
For Employers

11+ DRM Jobs in India

Apply to 11+ DRM Jobs on CutShort.io. Find your next job, effortlessly. Browse DRM Jobs and apply today!

icon
Media and Entertainment Industry

Media and Entertainment Industry

Agency job
via Peak Hire Solutions by Dharati Thakkar
Noida
4 - 8 yrs
₹20L - ₹45L / yr
skill iconFlutter
DART
Mobile App Design
Architecture
Web performance optimization
+11 more

Required Skills: Advanced Flutter & Dart Expertise, Scalable Mobile Architecture Design, Performance Optimization & Profiling, OTT & Media App Engineering, Code Quality, Leadership & Cross-Functional Collaboration


Criteria:

  • 6+ years of total software development experience with minimum 3+ years in Flutter
  • Product-based company experience is mandatory (B2C scale preferred)
  • Proven ability to own end-to-end Flutter mobile architecture for high-scale apps
  • Strong expertise in Dart, Flutter SDK internals, and advanced state management (Bloc / Riverpod / Provider)
  • Hands-on experience with platform channels and native integrations (Android & iOS)
  • Deep knowledge of performance optimization: app startup time, FPS, memory leaks, widget rebuilds, rendering pipeline
  • Experience with profiling tools (Dart DevTools, Android Profiler, Xcode Instruments)
  • Strong skills in offline-first architecture, caching layers, and API integrations
  • Ability to optimize video playback, downloads, DRM, and OTT workflows
  • Strong command of clean code, SOLID principles, and scalable mobile system design
  • Experience reviewing code and mentoring engineers (Senior IC role)

 

Description

Role Overview

We are looking for an experienced Flutter SDE III who can take complete ownership of architecture, performance optimization, and app scalability for our OTT mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.


Key Responsibilities

1. Architecture & Design (High-Impact IC Role)

• Own the end-to-end architecture of company’s Flutter mobile applications.

• Design scalable, modular, testable app ecosystems aligned with OTT-specific performance constraints.

• Lead decisions around state management, navigation hierarchy, API structure, offline capabilities, and security.


2. Performance & Device Optimization

• Diagnose and resolve mobile performance bottlenecks, including:

  o App startup time, FPS drops, memory leaks.

  o Heating issues, over-rendering, and expensive widget rebuilds.

  o Battery optimization, efficient network calls, caching strategy.

• Run in-depth profiling using tools like Dart DevTools, Android Profiler, and Xcode Instruments.


3. OTT-Specific Engineering

• Optimize video playback workflows for low-latency streaming.

• Implement efficient background processes for downloads, DRM, content sync, and push notifications.


4. Product & User Experience Ownership

• Collaborate closely with Product, Backend, and Video Engineering teams.

• Convert business/product requirements into high-performance technical solutions.

• Ensure UI/UX consistency across platforms while maintaining performance budgets.


5. Code Quality & Leadership

• Write clean, extensible, and maintainable code with strong adherence to SOLID and reactive programming principles.

• Review code for mid-level and junior engineers; act as a mentor across teams.

• Establish engineering standards, internal frameworks, and reusable components for long-term scalability.

 

Required Skills & Experience

Technical Must-Haves

• 6+ years of total experience with 3+ years in Flutter for large-scale products.

• Mandatory product-based company background (B2C scale preferred).

• Strong expertise in:

  o Dart, Flutter SDK internals

  o Bloc, Riverpod, Provider, or other state management approaches

  o Custom animations, rendering pipeline, shader-based optimization

  o Platform channels (Android/iOS) and native integrations

  o API integration, caching layers, offline-first architecture

• Strong understanding of mobile system design, scalable architecture, and low-level performance engineering.

 

Good to Have

• Experience with video streaming apps, OTT platforms, or media-heavy applications.

• Understanding of analytics frameworks (Firebase, Segment, Mixpanel).

• Exposure to CI/CD pipelines, automated testing, and fastlane.


Personality & Mindset

• Product thinking, not just feature-building.

• Ownership-driven with strong ability to take strategic technical decisions.

• Comfortable working in a fast-paced 0→1 and scale-up environment.

 

Why Join company?

• Work on a high-growth OTT app with millions of users.

• Opportunity to own the core mobile experience end-to-end.

• Build impact-heavy features at scale with a lean, highly skilled engineering team.

Read more
Recro

at Recro

1 video
32 recruiters
Anoushka Goswami
Posted by Anoushka Goswami
Bengaluru (Bangalore)
5 - 8 yrs
Best in industry
skill iconSwift
UIKit
skill iconObjective C
skill iconiOS App Development

Requirements:

  • Like us, you'll be deeply committed to delivering impactful outcomes for customers.
  • Strong hands-on experience with 5+ experience in building and shipping native iOS applications using Swift.
  • Deep understanding of iOS architecture patterns such as MVC, MVVM, or Clean Architecture.
  • Strong knowledge of UI frameworks like UIKit (SwiftUI know-how is a good to have).
  • Experience with asynchronous programming using async/await, GCD, and Combine.
  • Good understanding of app performance optimisation, memory management, networking, and offline handling.
  • Experience integrating REST APIs and backend services.
  • Familiarity with mobile security best practices, authentication flows, and secure data storage.
  • Experience with Git-based workflows, CI/CD pipelines, and release automation tools.
  • Ability to write clean, maintainable, testable, and scalable code.
  • Strong debugging, problem-solving, and collaboration skills in agile product teams.
  • Experience with modular architecture, analytics/crash reporting tools, and test automation.
  • Familiarity with AI-assisted developer tools and productivity workflows.
  • Exposure to fintech or high-scale consumer applications is a plus.
Read more
Geektrust
Agency job
via Scaling Theory by Sriraagavi Baskaran
Bengaluru (Bangalore)
5 - 10 yrs
₹10L - ₹35L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development

Job Overview:

We are looking for a passionate and experienced Android Developer with strong expertise in Kotlin to join our dynamic team. The ideal candidate will have a firm understanding of mobile development principles and will be responsible for delivering high-quality, accessible, and scalable Android applications.

Key Responsibilities:

·         Design, develop, and maintain Android applications using Kotlin

·         Collaborate with cross-functional teams throughout the software development life cycle

·         Integrate RESTful APIs and third-party libraries into mobile applications

·         Ensure mobile applications meet accessibility and usability standards

·         Participate in agile ceremonies and contribute to continuous improvement

·         Engage in the full software development lifecycle including design, coding, testing, build, deployment, and maintenance

·         Follow DevOps practices for CI/CD and automation

·         Apply methodologies such as BDD (Behavior-Driven Development), ATDD (Acceptance Test-Driven Development), and TDD (Test-Driven Development) in day-to-day development

·         Actively participate in code reviews, design discussions, and team meetings

·         Lead and influence key stakeholders when required


Required Qualifications & Skills:

·         5+ years of hands-on commercial software development experience in Android using Kotlin

·         BS/MS in Computer Science or related discipline

·         Solid understanding of software development principles and mobile platform limitations

·         Proven experience in building and publishing Android applications

·         Strong knowledge of RESTful APIs and integration techniques

·         Deep understanding of mobile accessibility standards and implementation

·         Experience working in Agile/Lean environments

·         Exposure to DevOps models and CI/CD pipelines

·         Excellent communication and interpersonal skills

·         Strong team player with leadership potential


Read more
Deqode

at Deqode

1 recruiter
Roshni Maji
Posted by Roshni Maji
Mumbai
2 - 4 yrs
₹3L - ₹10L / yr
skill iconReact Native
skill iconJavascript
skill iconRedux/Flux
DOM
skill iconHTML/CSS
+3 more

Location: Mumbai (Andheri)

Work Mode: 5 Days Work from Office

Experience: 2+ Years

Employment Type: Full-Time

Notice Period: Immediate Joiners Preferred


About Deqode:

Deqode is a leading digital transformation and technology consulting company, helping businesses solve complex problems using cutting-edge technologies. We specialize in blockchain, AI/ML, cloud solutions, and enterprise mobility, with a strong focus on delivering scalable and innovative digital products for global clients.


Role Overview:

We are looking for a skilled React Native Developer to join our frontend engineering team. You will be responsible for building responsive, scalable, and high-performance mobile applications across Android and iOS platforms. You’ll collaborate with cross-functional teams including backend developers, designers, and product managers to deliver seamless mobile experiences.


Responsibilities:

  • Develop and maintain robust mobile applications using React Native
  • Build reusable and efficient components and libraries for future use
  • Integrate applications with backend APIs and third-party services
  • Optimize applications for maximum speed, responsiveness, and performance
  • Ensure quality, maintainability, and scalability of your codebase
  • Participate in the full mobile app lifecycle – from planning, development, testing to deployment
  • Collaborate in an agile environment with daily stand-ups, code reviews, and regular releases


Must-Have Skills:

  • Minimum 2+ years of hands-on experience with React Native
  • Strong command over JavaScript (ES6+) and TypeScript
  • Experience with state management tools like Redux, MobX, or Context API
  • Familiarity with native build tools such as Android Studio, Xcode
  • Experience integrating RESTful APIs and handling async operations
  • Solid understanding of mobile UI/UX design principles
  • Proficient in Git, version control workflows, and CI/CD pipelines
  • Good grasp of cross-platform compatibility and responsiveness


Good to Have:

  • Exposure to Node.js or full-stack development
  • Familiarity with databases like MongoDB, MySQL, or Redis
  • Experience in integrating analytics, push notifications, and app deployment
  • Bonus: Knowledge of Vue.js


Read more
Reqroots

at Reqroots

7 recruiters
Dhanalakshmi D
Posted by Dhanalakshmi D
Coimbatore
3 - 5 yrs
₹5L - ₹9L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Model-View-View-Model (MVVM)
+1 more

We are looking "iOS Mobile Developer" for Reputed Client @ Coimbatore Permanent Role

Experience: 3+ Yrs

Essential Duties and Responsibilities:

The candidate would be responsible for iOS development for mobile platform for new products & services. 

• To engage hands-on in the development activity of products / services.

• Participate in daily scrum meets & scheduling of tasks, review accomplishments by end of day.

• To contribute to coding / build & also guide the junior developers.

• To estimate task schedules of junior developers & support development team to achieve the tasks.

• Review code quality.

• Preparing time & cost budgets for new projects & revamping of existing products

Education and/or Work Experience Requirements:

• Candidate should possess B. E / B. Tech / MCA or relevant IT academic background.

• Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers.

• Thorough knowledge of budgeting time & cost of projects.

• Should have 3+ years of relevant experience in Android mobile development process with proficiency in – iOS SDK, Objective C, Swift, Cocoa Touch, Realm.

• Should have the capability to handle & deliver projects with emphasis on quality & delivery schedule.

• Experience in working with cross cultural environment will be an advantage.

• Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service.

• Should possess necessary skills to collaborate with mobile development teams.

• Ability to manage independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices.

Read more
company logo
Agency job
via Recro by Atul Rana
Bengaluru (Bangalore)
2 - 6 yrs
₹7L - ₹19L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
+6 more

Primary Skills : 

● 2+ year of experience developing React Native / Android applications.

● Excellent command over React Native ecosystem, Android Native SDKs, and third-party

SDKs.

● Firm grasp of the JavaScript language and its nuances, including TypeScript, ES6+ syntax

and tooling.

● Good knowledge and application of algorithms and data structures with space and time

complexities

● Ability to write well-documented, clean Javascript code with unit tests.

● Familiarity with native build tools like Gradle (Android Studio, IntelliJ)

● Follow Industry Coding standards & be responsible for writing maintainable/

scalable/efficient code to solve business problems.

● Knowledge of object-oriented programming

React Native, Typescipt/JavaScript, Redux and optionally Android

Read more
Winaxis Consultants Pvt Ltd
Tanya Gurdasani
Posted by Tanya Gurdasani
Lucknow
1 - 2 yrs
₹1L - ₹2L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
RESTful APIs

    Job summary

We are searching for a brilliant, flexible Android Developer to create novel apps that meet the needs of our target audience. To this end, the Android Developer’s Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customer’s feedback. Overtime, you will also be required to create app updates.

Responsibilities

      Design and build advanced applications for the Android platform

      Collaborate with cross functional teams to define. Design, and ship new features.

      Work with outside data sources and APIs

      Unit- test code for robustness, including edge cases, usability, and general reliability

      Work on bug fixing and improving application performance

 

Skills and Qualifications

      Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.

      Familiarity with RESTful APIs to connect Android applications to back- end services.

      Strong knowledge of Android UI design principles, and best practices

      Experience with offline storage, threading, and performance tuning

      Ability to design applications around natural user interfaces, such as touch

      Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

      Knowledge of the open source Android ecosystem and the libraries available for common tasks.

      Ability to understand business requirements and translate them into technical requirements.

      Familiarity with cloud message APIs and push notifications

      A knack for benchmarking and optimization

      Understanding of Googles Android design principles and interface guidelines

      Proficient understanding of code versioning tools, such as Git.

      Have at least 1- 2 years of experience.

Read more
Testbook

at Testbook

8 recruiters
Mrunali Barve
Posted by Mrunali Barve
Kharghar, Navi Mumbai, Mumbai
8 - 10 yrs
₹30L - ₹50L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)


Requirements

1. 5-7 Years of hands-on development on Android
2. Extensive understanding of Architectures - both old and new -> MVC to MVVM To Clean
3. Excellent In-depth understanding of Java and Kotlin Programming Languages
4. 2+ Years of managing android developers
5. Have worked on or scaled an app to more than 1mn downloads
6. Obsessed about long term solutions, yet understands business requirements to deliver projects quickly
7. Good understanding of backend technologies for better cross teamwork
8. Obsessed about app ratings, app vitals, and crash-free apps

Responsibilities

1. Lead the Testbook Android Team of 12+ Android Developers
2. Own the Testbook Android App (2Cr+ Installs) and its related 500+ Apps
3. Work extensively with Product Managers to deliver quality products and features
4. Improve the App Architecture and drive processes for code reviews, releases.
5. Take up occasional challenging Android coding tasks

 

About Us : 

The fastest rising startup in the EdTech space, focussed on Engineering and Government Job Exams and with an eye to capture UPSC, PSC, and international exams. Testbook is poised to revolutionize the industry. With a registered user base of over 2.2 Crore students, more than 450 crore questions solved on the WebApp, and a knockout Android App. Testbook has raced to the front and is ideally placed to capture bigger markets. Testbook is the perfect incubator for talent. You come, you learn, you conquer. You train under the best mentors and become an expert in your field in your own right. That being said, the flexibility in the projects you choose, how and when you work on them, what you want to add to them is respected in this startup. You are the sole master of your work. The IIT pedigree of the co-founders has attracted some of the brightest minds in the country to Testbook. A team that is quickly swelling in ranks, it now stands at 650+ in-house employees and hundreds of remote interns and freelancers. And the number is rocketing weekly. Now is the time to join the force
Read more
Artivatic

at Artivatic

1 video
3 recruiters
Akanksha naini
Posted by Akanksha naini
Bengaluru (Bangalore)
3 - 5 yrs
₹6L - ₹8L / yr
skill iconJava
skill iconAndroid Development
SDK
Artivatic.ai is an end to end AI platform for BFSI & Healthcare sector to provide intelligent systems to solve complex problems, based out of Bangalore with 25 member team. We are looking for an Android Developer who has prior experience in developing a native tablet, mobile applications, Mobile SDKs for various software products to join Artivatic.ai at its Bangalore office. Responsibilities :- Build high availability and extreme reliable high volume transactional systems.- Deliver reliable solutions that handle massive data and high traffic.- Complete ownership of problem-free execution of owned modules and solutions.- Focus on code optimization, code quality, maintainability, etc.- Debug and Optimise Android applications to work on multiple Android versions and devicesExperience and Qualifications :- Masters or BS/B.Tech in Computer Science or equivalent experience from a top college- Hands-on 3+ years of experience in writing Android/IOS applications- Built and released at least one android application- Development of Mobile SDKs for software products Tech Stack Skills : Core Java, RxJava, SQL Lite, Git, ReactJS, Kotlin, Rest API, Android SDK.Mandatory Skills :- Application architectural experience- Engineering skills to develop and maintain lightweight applications that would seamlessly run in low-end Android devices, under poor bandwidth, and prepaid data connections- Excellent data structure & algorithm and problem-solving skills- Experience on web service integration (REST, JSON, XML)- Handling different versions of Android, and how to deal with different screen sizes o Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies- Understanding of the full mobile development life cycle- Experience with Maven / Gradle, CI tools like JenkinsPreferable Skills :- Familiarity with Agile development, Scrums, continuous integration, and test-driven development processes- Strong experience in design patterns, Android UI design principles, Object-Oriented Programming- Experience with AB testing, Analytics, offline syncing, GCMs, deep-linking, notifications, etc- Experience in building apps in which transaction/payments happenBonus :- Familiarity with Maven / Gradle, CI tools like Jenkins- An active contributor to developer communities like StackOverflow, Topcoder, Github, Google Developer Groups (GDGs).- Knowledge of Rx, MVVM Personality:- Customer focused, adapts well in a fast-changing environment- Ability to work well with multiple teams and multitask- A proven performer and team player enjoys challenging assignments- Self-Starter who can work well with minimal guidance and in a fluid environment
Read more
Carmatec IT Solutions

at Carmatec IT Solutions

1 recruiter
Shruthi M
Posted by Shruthi M
Bengaluru (Bangalore)
3 - 5 yrs
₹3L - ₹6L / yr
skill iconAndroid Development
skill iconJava
phpMyAdmin
MySQL
Carmatec is looking for a passionate Android Developer for our dynamic Mobile App Development team. Not only will you have the chance to make your mark as an established Android Developer, but you will also get to work and interact with seasoned professionals deeply committed to revolutionize the App development scenario. Required Skills Excellent technical knowledge of Java for Android and the Eclipse IDE Will act as Lead for the Android Team. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes and multilingual app Handle the entire software development life cycle, end to end Strong knowledge of android services and broadcast receivers Strong knowledge of chat integration using 3rd party library and social media sharing Goods on material design and design patterns Familiarity with RESTful APIs to connect Android applications to back-end services Excellent technical knowledge of SQL and another DB like phpMyAdmin, MySQL Experience with offline storage, threading, and performance tuning Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Familiarity with cloud message APIs and push notifications, Google APIs Proficient understanding of code versioning tools, such as Git Having experience of app release on play store freeware and paid both with signature certificate integration. Having experience on analytics and crashing tools Have a knowledge of vulnerability code review.
Read more
Trip In

at Trip In

1 video
1 recruiter
Ishan Shetty
Posted by Ishan Shetty
Mumbai
3 - 7 yrs
₹12L - ₹0.0L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Mobile Payments
Job Brief: We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. JD: • Design and build advanced applications for the iOS platform • Collaborate with cross-functional teams to define, design, and ship new features. • Unit-test code for robustness, including edge cases, usability, and general reliability. • Work on bug fixing and improving application performance. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Skills Required • BS/MS degree in Computer Science, Engineering or a related subject • Proven working experience in software development • Working experience in iOS development • Have published one or more iOS apps in the app store • A deep familiarity with Objective-C and Cocoa Touch • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort