Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Sr. iOS Developer

Job

InfoVision Inc.

Dallas, TX (In Person)

Full-Time

Posted 1 week ago (Updated 10 hours ago) • Actively hiring

Expires 7/19/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Sr. iOS Developer at InfoVision Inc. Sr. iOS Developer at InfoVision Inc. in Dallas, Texas Posted in 5 days ago.
Type:
full-time
Job Description:
Job Title:
Sr. iOS Developer (Media / Streaming / OTT / TV Apps, etc.,)
Location:
Dallas, TX (Day 1 onsite)
Duration:
12+ Months Role Overview We are seeking an experienced Senior Software Engineer (iOS) to design and build high-performance mobile applications that power next-generation mobility and connected TV experiences. This role requires strong technical leadership, hands-on coding expertise, and the ability to collaborate across cross-functional teams to deliver scalable, high-quality software solutions. Key Responsibilities
  • Architecture & Development
  • Design, develop, and maintain robust, scalable, and high-performance iOS applications.
  • Contribute to end-to-end application lifecycle: architecture, design, implementation, testing, and deployment.
  • Write clean, modular, maintainable, and testable code following best practices.
  • Define and enforce coding standards, design patterns, and architectural principles.
  • Technical Leadership
  • Make critical technical decisions that impact product scalability, reliability, and performance.
  • Conduct code reviews and provide actionable feedback to improve code quality and team capability.
  • Mentor junior engineers and act as a technical multiplier across teams.
  • Advocate for engineering excellence, including performance, observability, and reliability.
  • Collaboration & Delivery
  • Partner with product managers, architects, designers, QA, and backend teams to deliver features end-to-end.
  • Drive execution and timely delivery of features in a fast-paced Agile environment.
  • Collaborate with third-party vendors and partners for integrations.
  • Performance & Quality
  • Continuously optimize app performance, memory utilization, responsiveness, and battery efficiency.
  • Implement automated testing strategies including unit, integration, and UI tests.
  • Monitor production systems and proactively address issues.
  • Innovation & Continuous Improvement
  • Research and adopt modern iOS frameworks, tools, and best practices.
  • Improve development workflows, CI/CD pipelines, and release processes.
  • Contribute to technical roadmap and long-term architecture vision.
  • Leverage AI-assisted development tools to enhance productivity and speed to market. Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 7+ years of professional experience in mobile application development.
  • Strong experience in iOS development (iPhone, iPad, WatchOS). Core Technical Skills
  • Proficiency in:
  • Swift (preferred), Objective-C
  • SwiftUI and UIKit
  • Strong understanding of iOS architecture patterns:
  • MVC, MVVM, VIPER, Clean Architecture
  • Experience with Xcode, Instruments, and command-line tools.
  • Solid understanding of:
  • Memory management, multithreading (GCD, async/await, Combine)
  • App life cycle and background processing
  • Expertise with networking:
  • REST APIs, WebSockets, HTTP/HTTPS, TLS
  • Data formats: JSON, XML, Protobufs Connectivity & Device Integration
  • Experience with peer-to-peer and device communication:
  • Bluetooth/BLE, Bonjour, NFC, AirPlay
  • Hands-on experience connecting mobile apps with:
  • Smart TVs, OTT devices, or STBs Media & Streaming (Highly Preferred)
  • Experience building OTT/IPTV or media streaming applications
Knowledge of:
    HLS, MPEG-DASH, RTP/RTSP
    • DRM systems: FairPlay, Widevine
    • Familiarity with video playback frameworks (AVFoundation, custom players) Security
    • Strong understanding of application security:
    TLS, SSL
    pinning, encryption, secure storage (Keychain)
    • Authentication and authorization mechanisms (OAuth, JWT) Additional Preferred Skills
    • Exposure to cross-platform technologies:
    • React Native, Flutter, Kotlin Multiplatform (KMM)
    • Experience with backend-driven UI or GraphQL
    • Knowledge of CI/CD pipelines:
    • GitHub Actions, Jenkins, Bitrise, Fastlane
    • Experience with analytics, logging, and monitoring tools
    • Familiarity with accessibility (WCAG) and internationalization
    • Experience with feature flagging and A/B testing Modern Engineering Expectations
    • Strong experience with:
    • Automated testing frameworks (XCTest, XCUITest)
    • Dependency management tools (CocoaPods, SPM)
    Understanding of:
    • Modular app architecture and reusable components
    • Offline-first design patterns and caching strategies
    • Experience with App Store release lifecycle:
    • Provisioning, TestFlight, App Store review process
    • Familiarity with observability tools:
    • Crash reporting (Crashlytics), performance monitoring AI & Productivity
    • Hands-on experience using AI development tools (e.g., Copilot, ChatGPT, code assistants) to:
    • Accelerate development
    • Improve code quality
    • Enhance documentation and testing
    • Ability to integrate AI-driven capabilities into applications (nice to have).