資深 app 軟體工程師 Sr. app Developer

Job updated about 1 month ago
The employer was active 1 day ago

Job Description

【職缺描述】

打造千萬用戶量級的掌上型體驗

TVBS 的行動應用程式 (App) 是我們觸及數百萬用戶、傳遞新聞資訊與影音內容的核心渠道。我們追求的不僅是功能的實現,更是流暢的互動體驗、毫秒必爭的效能,以及穩健的程式架構。

我們正在尋找經驗豐富的資深 app 開發工程師,您將是我們 app 產品的技術核心。您需要利用對 Swift 或 Kotlin 或 Flutter 語言的深刻理解,主導 App 的架構演進,並解決複雜的效能挑戰。在這個角色中,您將有權力定義技術規範、引導團隊成員,並直接影響最終用戶的滿意度。如果您對打造頂級 App 充滿熱情,並樂於在快速變化的媒體環境中接受挑戰,誠摯邀請您加入。

【主要職責】 (Responsibilities)

  1. App 架構主導與演進: 負責 iOS 或 Android App 的架構設計、重構與優化。評估並導入新的技術和設計模式(如 MVVM, VIPER, Clean Architecture),確保架構的可維護性與擴展性。
  2. 效能瓶頸突破: 深入分析並解決 App 效能問題,包括啟動速度優化、記憶體管理、UI 流暢度調校,以及網路請求效率提升。
  3. 程式碼品質與團隊指導: 主導 Code Review,制定並推行開發規範 (Coding Standards)。提供技術指導 (Mentorship),協助團隊成員共同成長。
  4. 核心功能開發: 與產品經理、UI/UX 設計師及後端工程師緊密協作,交付高品質的核心功能,並確保最佳的使用者體驗。
  5. 技術探索與創新: 持續研究 iOS 平台新技術(如 SwiftUI, Combine, Concurrency),評估其可行性並應用於實際產品中,推動團隊技術創新。

TVBS開發團隊對於軟體的品質有最高的要求。
我們致力於以穩定的開發速率,持續地交付有價值的軟體來滿足客戶需求,並以全局為考量穩定改善團隊以及消除多餘的浪費。我們深信最佳的架構與設計皆來自於能自我組織的團隊,歡迎有相同信念的朋友一起加入!


【職務內容】
1. 設計並建置 iOS or Androi 平台應用程式
2. 與跨職能團隊共同合作開發
3. 依需要撰寫良好自動化單元測試
4. 修復應用程式bug,並持續改善效能
5. 輔導跨職能Scrum團隊與Product Owner協同開發

Job Description

Crafting Mobile Experiences for Millions of Users

TVBS's mobile applications are central to how we reach millions of users, delivering news and video content daily. We pursue not only feature completion but also a seamless interactive experience, millisecond-level performance, and a robust application architecture.

We are looking for an experienced Senior app Developer to be the technical cornerstone of our iOS or Android products. You will leverage your deep understanding of Swift or Kotlin or Flutter to lead the evolution of our app architecture and solve complex performance challenges. In this role, you will have the authority to define technical standards, mentor team members, and directly influence end-user satisfaction. If you are passionate about building top-tier applications and thrive on challenges in a fast-paced media environment, we sincerely invite you to join us.

Key Responsibilities

  1. Application Architecture Leadership: Lead the design, refactoring, and optimization of the mobile application architecture. Evaluate and implement new technologies and design patterns (e.g., MVVM, VIPER, Clean Architecture) to ensure maintainability and scalability.
  2. Performance Bottleneck Resolution: Conduct in-depth analysis and resolution of app performance issues, including startup time optimization, memory management, UI rendering smoothness, and network request efficiency.
  3. Code Quality and Mentorship: Lead code reviews and establish coding standards. Provide technical mentorship to help team members grow professionally.
  4. Core Feature Development: Collaborate closely with Product Managers, UI/UX Designers, and Backend Engineers to deliver high-quality core features and ensure optimal user experience.
  5. Technology Research and Innovation: Continuously research new iOS technologies (e.g., SwiftUI, Combine, Concurrency), evaluate their feasibility, and apply them to products to drive team innovation.

Requirements

【必要條件】 (Must Have Qualifications)

  1. 深厚的 app 開發經驗: 精通 Swift or Kotlin 語言特性,並有豐富的 App 開發與上架經驗。
  2. 架構設計能力: 熟悉至少一種現代 App 架構模式(如 MVVM, VIPER, Clean Architecture),並能依據業務需求做出合理的技術決策。
  3. 效能調校實務: 熟悉使用 Instruments 進行效能分析與除錯,具備記憶體管理和多線程處理 (GCD) 的實務經驗。
  4. API 整合與資料處理: 熟悉 RESTful API 串接,了解資料持久化機制,並具備良好的資料結構知識。
  5. 版本控制與協作: 精通 Git Flow,並具備良好的團隊溝通與問題解決能力。
  6. 熟悉 Apple/Google 規範: 深入了解 Apple Human Interface Guidelines 及 App Store / Google Play 審核流程。

【加分條件】 (Nice to Have Qualifications)

  • 具備 SwiftUI 及 Combine 開發經驗。
  • 熟悉 CI/CD 流程(如 Fastlane, Jenkins, GitHub Actions)。
  • 具備 TDD/BDD 經驗,熟悉 XCTest 框架。
  • 具備 GraphQL API 串接經驗。
  • 熟悉 Core Data, Core Animation 或其他 Core Frameworks。
  • 具備 Flutter 開發知識或跨平台開發經驗。

Must-Have Qualifications

  1. Deep App Expertise: Proficiency in Swift or Kotlin language features, with extensive experience in developing and shipping iOS applications.
  2. Architectural Design Skills: Familiarity with at least one modern app architectural pattern (e.g., MVVM, VIPER, Clean Architecture) and the ability to make sound technical decisions based on business requirements.
  3. Performance Tuning Practice: Experience using Instruments for performance analysis and debugging; practical experience with memory management and multi-threading (GCD).
  4. API Integration and Data Handling: Proficiency in consuming RESTful APIs, understanding of data persistence mechanisms, and strong knowledge of data structures.
  5. Version Control and Collaboration: Expertise in Git Flow, coupled with excellent teamwork, communication, and problem-solving skills.
  6. Apple Guidelines Familiarity: In-depth knowledge of Apple's Human Interface Guidelines and the App Store review process.

Nice-to-Have Qualifications

  • Experience with SwiftUI and Combine.
  • Familiarity with CI/CD processes (e.g., Fastlane, Jenkins, GitHub Actions).
  • Experience with TDD/BDD methodologies and the XCTest framework.
  • Experience integrating GraphQL APIs.
  • Proficiency with Core Data, Core Animation, or other Core Frameworks.
  • Knowledge of Flutter development or cross-platform development experience.

1
1 years of experience required
55,000 ~ 100,000 TWD / month
Partial Remote Work
Meet the Hiring Team
Avatar of the user.
人資經理
Avatar of the user.
軟體工程師
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for

About us



定位品牌為「科技媒體」,從強化內容出發,輻射出各種經紀、電視、網路節目、電商等業務,創造出最頂尖品牌。

我們正在「世界翻轉中」
TVBS是台灣第一個衛星電視頻道,1993年9月28日正式發聲,我們的出現,結束了由無線三台壟斷數十年的局面,帶領台灣進入一個多元自由、百家爭鳴的融媒體新時代!

我們是「看板人物」
1.探索真相,發揮影響力
關心每天世界上發生的大小事件,透過專業、生動的文字與畫面,帶領觀眾探索真相。
2.匯聚新知,話題不冷場
提供最新最夯的話題,橫跨電視與網路,打造24小時不冷場的話題新平台。
3.散播歡樂,舒展身心靈
用歡樂幫觀眾做心靈馬殺雞,趕走煩悶,散播愉快好心情。
4.領先技術,媒體新視界
從衛星到網路,從類比到HD,從電視到手機,搶先業界求新求變,持續呈現最高品質。
5.點燃創意,碰撞新火花
燃燒腦力,打造創意好點子,源源不斷的新想法,就是我們每天的活力來源。
6.串連資源,服務最即時
串起緊密連結,成為前線同仁堅強的後盾。

我們重視的「T觀點」
真實Truth、信賴Trust、科技Technology
「持續運用最領先的科技、提供最真實的資訊,成為最受信賴的品牌」

我們要「一步一腳印 發現新台灣」 
We Lead The Market 與時俱進,以最新科技與專業維持媒體領導品牌的地位 
We Are The Consciousness Of The Society 導正台灣媒體生態,真實公正報導,堅守社會教育者的良知良能
We Care About This Land And The People Live On It 善用媒體資源,善盡社會責任,關懷生態文明與永續發展 

我們的「十點不一樣」
立足亞洲市場,運用全球思維,延伸媒體觸角。以多角佈局,結合旗下IP品牌,打造兼具新聞報導、影視娛樂、電商通路、演藝經紀和生技產品等於一身的全方位媒體。