Experience: 4.00 + years
Salary: INR 3600000-4000000 / year (based on experience)
Expected Notice Period: 30 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Permanent position (Payroll and Compliance to be managed by: TellySynco)
Client: TellySynco
Role: Full-Stack Swift Developer
Reports To: CEO/COO
Employment Type: Full-Time(Contract)
About The Role
TellySynco is building the next generation of connected TV experiences. As a Full-Stack Swift developer, you will own the entire product stack — from the polished, focus-driven tvOS interface that viewers interact with, to the server-side APIs and data pipelines that power it. This is a high-ownership, high-impact role suited to an engineer who thinks in systems, writes clean Swift, and takes pride in shipping experiences that feel seamless end-to-end.
Responsibilities
Client-Side — tvOS & iOS
- Design, build, and maintain tvOS application UI using SwiftUI and UIKit, with full command of the Apple focus engine and 10‑foot UX principles.
- Own the content discovery, playback, and navigation layers, including AVFoundation integration, HLS stream handling, and deep‑link routing.
- Implement Apple platform integrations — Siri Remote, Universal Purchase, tvOS Continuity, and StoreKit — with a strong eye for accessibility and performance.
- Maintain a component library and design system aligned to TellySynco’s visual language, ensuring consistent, polished interfaces across OS versions.
- Write thorough unit and UI tests using XCTest and XCUITest participate in code review and enforce Swift best practices across the team.
Server‑Side — API & Infrastructure
- Architect, build, and maintain RESTful and/or GraphQL APIs using Vapor or Hummingbird, ensuring reliability, performance, and clear versioning.
- Design and manage relational database schemas (PostgreSQL preferred) using Fluent ORM write efficient migrations and maintain data integrity.
- Own authentication and authorization flows — OAuth 2.0, JWT, session management — and enforce security best practices throughout the backend.
- Build and maintain content delivery pipelines, including metadata ingestion, asset transformation, and integration with third‑party streaming or CDN providers.
- Manage cloud infrastructure on AWS or GCP (ECS, Lambda, Cloud Run, or equivalent) maintain CI/CD pipelines and Docker‑based deployment workflows.
- Monitor system health, define alerting thresholds, and respond to production incidents with a structured on‑call mindset.
Core Requirements
- 4+ years of professional Swift development with a deep understanding of Swift concurrency — async/await, actors, and structured concurrency.
- At least one shipped tvOS or iOS application on the App Store, ideally in a media, streaming, or consumer product context.
- Hands‑on production experience with a Swift server framework (Vapor, Hummingbird, or equivalent) comfort with route handling, middleware, and async request pipelines.
- Strong command of PostgreSQL or another relational database: query optimization, indexing strategy, schema migrations, and transactional data handling.
- Fluency in REST API design principles and/or GraphQL schema design experience versioning and documenting APIs for client consumption.
- Working knowledge of containerization with Docker and cloud deployment on AWS or GCP experience with CI/CD tooling (GitHub Actions, Bitrise, or similar).
- Solid understanding of the Apple developer ecosystem: App Store submission, provisioning profiles, entitlements, and code signing.
Preferred
- Experience with video streaming protocols — HLS, DASH, or CMAF — and CDN integration for low‑latency media delivery.
- Familiarity with CloudKit, Sign in with Apple, or Apple’s broader ecosystem of authentication and sync services.
- Prior experience in a streaming, broadcast, or media technology company.
- Exposure to ML‑driven content recommendation systems or personalization pipelines.
- Comfort contributing to product and architecture decisions in a small, fast‑moving engineering team.
Tech Stack
- Language: Swift 5.9+ (strict concurrency)
- Client: SwiftUI, UIKit, AVFoundation, TVMLKit
- Server: Vapor 4 / Hummingbird, Fluent ORM
- Database: PostgreSQL, Redis (caching / queuing)
- Auth: JWT, OAuth 2.0, Sign in with Apple
- Infrastructure: AWS (ECS / Lambda) or GCP, Docker, GitHub Actions
- Testing: XCTest, XCUITest, Swift Testing framework
- Monitoring: Datadog / CloudWatch, Sentry
What We Offer
- Fully remote position with flexible async‑first working hours.
- Competitive compensation benchmarked to reflect both front‑end and back‑end seniority.
- Meaningful equity in an early‑stage product with genuine consumer traction.
- Direct access to product leadership and influence over the technical roadmap.
- Annual budget for conferences, courses, and Apple developer tooling.
How To Apply
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!