Sr. iOS Developer


Kairos
Dice Job Match Score™
👾 Reticulating splines...
Job Details
Skills
- IOS
- Media
- Swift
- MVC
- UIKit
Summary
Job Title: Sr. iOS Developer (Media / Streaming / OTT / TV Apps, etc.,)
Location: Dallas, TX ---- 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.
• 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)
- Dice Id: 90879415
- Position Id: 123111
- Posted 20 hours ago
Company Info
Kairos is a Dallas based IT services firm operating with a mission to help organizations across the world effectively use cloud, mobile and social technologies for their strategic advantage.
Founded in 2003, we have successfully helped several organizations in building the technology backbone that would help them compete effectively in tough economic environments. We have been able to do this by forging strategic partnerships with leading technology providers, constantly building the skill set and competencies of our consulting team and by upholding the very best practices in customer engagement and delivery.
Kairos partners with the leading technology providers in cloud, mobile and social space. We work hard in nurturing and growing relationship with our partners.
We are also constantly seeking partnerships that would enable us to provide cutting-edge and best-in-class solutions to our customers. We understand that we are in the business of talent. We constantly lookout for smart individuals with a passion towards technology and provide them with the right mentorship and opportunities towards a stellar and rewarding career. We make sure that our consultants are not just technically equipped, but also have the right attitude towards ensuring that our engagements are successful.
And finally, our success entirely depends upon the success of our customers. We constantly strive to provide the best solutions in the most effective manner possible. Our entire process is built keeping our customers in mind and we constantly adopt and deploy the best practices and models in customer engagement and delivery. We are headquartered in Dallas, Texas and have a global delivery center in Hyderabad, India. We serve customers across United States, Europe and Asia.
Careers


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs