Mobile Developer (iOS / Android

Agiletv
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Flutter
Clean Code Principles
Multitier Architecture
API
Data analysis
Android
iOS
App Store (IOS)
Architectural Patterns
Identity and Access Management
Mobile Application Software
Model View ViewModel
Data Streaming
Backend
GIT
Kotlin
React Native
Tools for Reporting
Google Play
REST
Software Version Control

Job description

  • Develop and maintain native and/or cross-platform mobile applications for iOS and Android.
  • Build mobile features that complement and enhance TV platform experiences (content discovery, remote control, user engagement, second-screen features).
  • Collaborate closely with product, backend, UX/UI, and TV engineers to define and implement new functionalities.
  • Integrate mobile apps with APIs, authentication systems, and backend services.
  • Ensure high-quality code through testing, reviews, and adherence to best practices.
  • Optimize applications for performance, stability, and scalability.
  • Participate in the full development lifecycle: design, implementation, testing, release, and maintenance.
  • Monitor app performance and contribute to troubleshooting and improvements.
  • Continuously improve codebases and contribute to technical decisions.

Requirements

Are you passionate about building mobile applications that extend and enhance TV experiences?, * +4 years of experience as a Mobile Developer (iOS, Android, or both).

  • Solid experience developing native iOS apps (Swift) and/or native Android apps (Kotlin).
  • Good understanding of mobile app architecture patterns (MVVM, MVP, Clean Architecture).
  • Experience consuming RESTful APIs and working with backend services.
  • Familiarity with mobile UI/UX guidelines and best practices.
  • Experience with version control systems (Git).
  • Strong problem-solving skills and attention to detail.
  • Technical English proficiency (minimum B2 level).
  • Spanish proficiency (C1/C2).

Nice to Have:

  • Experience with cross-platform frameworks (Flutter, React Native).
  • Experience developing apps connected to TV, OTT, media, or streaming platforms.
  • Knowledge of video playback, DRM, or streaming concepts.
  • Experience with CI/CD pipelines for mobile applications.
  • Familiarity with analytics, monitoring, and crash-reporting tools.
  • Experience publishing apps to App Store and Google Play.

About the company

At agileTV, we create next-generation TV platforms used by millions of users worldwide. Our mobile applications play a key role in how users discover content, interact with TV services, and manage their viewing experience across devices. We are looking for a talented Mobile Developer (iOS / Android) to join our Next Generation TV project. In this role, you'll work closely with product, backend, UX, and TV teams to build high-quality mobile applications tightly integrated with our TV ecosystem. If you enjoy crafting polished mobile experiences, working close to real users, and building products that connect mobile and TV platforms, we'd love to meet you! Location: Anywhere in Spain (with optional access to offices in Bilbao or Madrid). Hybrid model available! What You'll Do

Apply for this position