What are the responsibilities and job description for the TVOS Developer position at Jean Martin, Inc?
Responsibilities:
- Drive the architecture and evolution of shared application libraries and platform components used across iOS, Android, and OTT applications
- Author and contribute to RFCs, technical design documents, and proposals that influence engineering direction across teams
- Partner with application teams to identify pain points and deliver platform solutions that improve velocity, reliability, and developer experience
- Design, build, and evolve CI/CD pipelines and release workflows supporting mobile and OTT applications
- Identify and act on opportunities to standardize testing best practices across platforms, working closely with QA and application teams
- Write code and tests that set a high bar for quality, maintainability, performance, and security
- Debug complex platform and release issues to identify root causes and systemic improvements
- Help define long-term platform roadmaps and technical vision aligned with product and business goals
- Actively mentor and coach engineers, supporting individual growth and raising the technical bar across teams
- Promote a culture of collaboration, shared ownership, and continuous improvement
Qualifications
- 8 years of professional software development experience or equivalent industry experience
- Bachelor s degree in Computer Science or related field, or equivalent practical experience
- Deep experience with application architecture and development in at least one mobile platform with the ability to work across platforms as needed
- Recent experience with Kotlin, Kotlin Multiplatform (KMP), and/or Swift, including building and evolving shared libraries or platform components
- Demonstrated ability to influence technical direction across multiple teams without direct authority, influencing technical direction beyond an individual team through RFCs, architectural reviews, and shared best practices
- Experience building or maintaining shared libraries, SDKs, or internal platforms
- Fluency and comfort designing, maintaining, and improving CI/CD pipelines for mobile applications
- Demonstrated success leading and delivering complex projects involving multiple engineers, external dependencies, and long-term technical trade-offs
- Strong problem-solving skills, sound engineering judgment, and systems-level thinking
- Excellent written and verbal communication skills, including technical documentation and design reviews with the ability to present the same information to both technical and non-technical audiences
Desired Experience:
- Experience shipping high-traffic consumer applications to production, including ownership of release processes, versioning, and post-release support
- Experience integrating and supporting video playback technologies such as ExoPlayer, AVFoundation, and/or JW Player
- Familiarity with dynamic ad integration and tracking (client-side and server-side ad insertion) in video content
- Experience designing, standardizing, or scaling automated testing strategies across multiple platforms (unit, integration, UI, E2E)
- Experience working within a large, matrixed media organization, effectively navigating cross-team dependencies and stakeholder alignment
Additional Requirements:
Hybrid: This position currently has a hybrid schedule, which requires contributing from the office a minimum of four days per week. The Company reserves the right to change in-office requirements at any time.
Salary : $100,000 - $140,000