In this role, you have an opportunity for significant impact through your ability to increase developer efficiency and product quality through your work. You’ll play an impactful role to build mobile-first experiences Apps.
Key Responsibilities
● Collaborate with Product Managers, Designers and Backend Engineers to design
and deliver high-quality products on iOS
● Build end-to-end features of the app: networking, persistence, business logic, and UI
● Prepare and maintain documents that include architectural diagrams and navigation maps in your area of expertise
● Analyze and prepare recommendations to address existing and potential issues in systems and procedures across the organization, as well as design and recommend new solutions
● Participate in code reviews with team members to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
Our Stack
● Languages: Swift
● Architecture: MVC, MVVM
● Layout: Programmatic UI, Xib
● Testing: XCTest
● Dependency management: Swift Package Manager
● CI/CD: Fastlane, Github Action, Jenkins
vocus 不斷在拓展創作者經濟的無限可能,我們的 app team 也正在擴大招募中!
在我們的想像裡,app 將能拉近創作者與粉絲之間的距離,讓好的內容更容易被看見,也讓互動更容易發生,為了達到這個里程碑,我們正在尋找合適的 app team 隊員,希望能夠找到這樣的你:
1. 認同「內容有價」,相信好的內容值得被看見,也值得被支持
2. 相信「使用者中心」的價值,以目標使用者做價值判斷
3. 總是擁抱更好的可能,永遠帶著發亮的眼睛在打造產品
app team 的核心文化是「Stay Sharp, Stay Fun」,如果你是身懷絕技的 iOS / Android Developer,跟我們一樣喜歡跟著新技術持續學習,也喜歡帶著玩心一起打造產品,歡迎你準備好萬無一失的履歷,和我們一起在創作者經濟的前沿探索吧!
【主要職責】
- 開發及維護 vocus app,並上架至 App Store
- 與 UI/UX 設計師合作開發,實作設計稿需求
- 與 PM 及後端夥伴合作,根據使用者需求做出技術選型與功能實作
- 撰寫單元測試確保 app 的穩定性與可靠性
- 持續學習 iOS 生態最新技術以及最佳實務
【具備條件】
- 熟悉 Swift 語言
- 熟悉 SwiftUI 與 UIKit
- 熟悉至少一種架構模式(如:MVVM、MVC、MVP…等)
- 擁有 Push Notification 串接經驗
- 熟悉第三方服務串接(如 Firebase、SSO、金流等 ⋯⋯)
- 熟悉 Git 操作與 Git Flow 流程
【擁有這些會很加分】
- 有實作 TCA 架構的經驗
- 有撰寫測試的經驗,如 Unit Test、UI Test、Snapshot Testing 等
- 有實作文字編輯器的經驗
- 有監控、調校並最佳化 app 效能的經驗
- 具有 User-Centered 的思維,享受於找出最佳方案的過程
- 有個人上架的 app 作品
- 有 Essential Developer 或是 point-free 的學習經驗
- 過往工作經驗或作品與創作者經濟(Creator Economy)產業相關
【團隊使用技術】
- 語言:Swift
- 架構:TCA (The Composable Architecture)
- 畫面:SwiftUI,必要時混用 UIKit
- 工具:使用 Tuist 進行 Xcode Project 以及 Package 管理
---
【Overview】
At vocus, we’re pushing the boundaries of the creator economy, and our App Team is growing! We envision an app that bridges the gap between creators and their fans, making great content more discoverable and interactions more seamless. To achieve this milestone, we’re looking for passionate App Team members who share our vision.
We’re seeking someone who:
- Values Content is Worthy: Believes great content deserves to be seen and supported.
- Embraces a User-Centric Approach: Makes decisions based on the needs of our target users.
- Pursues Endless Possibilities: Approaches product development with curiosity and a drive for innovation.
Our App Team thrives on the culture of “Stay Sharp, Stay Fun.” If you’re a skilled iOS or Android Developer who loves staying ahead with cutting-edge technologies, continuously learning, and building products with a playful, creative spirit, we’d love to hear from you!
【Responsibilities】
- Work closely with the product and backend teams to build and iterate on the vocus app
- Write unit tests to ensure app reliability, correctness, and maintainability
- Stay up-to-date with the latest iOS trends, technologies, and best practices
【Qualifications】
- Proficient in Swift Language
- Hands-on experience with both SwiftUI and UIKit
- Solid understanding of at least one architectural pattern (e.g. MVVM, MVC, MVP, etc.)
- Familiarity with **Push Notification** integration
- Experience integrating third-party services (e.g. Firebase, SSO, payment systems, etc.)
- Proficient in **Git** and comfortable with Git Flow or similar workflows
【Preferred Qualifications】
- Experience with The Composable Architecture (TCA)
- Experience writing tests such as unit testing, UI testing, and snapshot testing.
- Experience building text editors
- Familiarity with performance monitoring and optimization
- A user-centered mindset and a passion for finding the best solutions
- Published one or more apps on the App Store
- Passion for continuous learning, with engagement in advanced iOS development resources like Essential Developer or Point-Free
- Experience or projects related to the Creator Economy industry
【Our Tech Stack】
- Language: Swift
- Architecture: The Composable Architecture (TCA)
- UI: SwiftUI (with UIKit as needed)
- Tools: Tuist for managing Xcode projects and packages
1. Develop and maintain the companion iOS app for smart glasses, ensuring a seamless user experience.
2. Implement and optimize Bluetooth communication protocols to enable reliable connectivity between the app and smart glasses.
3. Integrate device setup features, including Wi-Fi provisioning, OTA firmware upgrades, and real-time battery/status monitoring.
4. Collaborate closely with firmware teams for connection validation, bug reporting, and troubleshooting across hardware and software layers.
1. Mobile development
2. 應用資訊系統之規劃、設計、程式撰寫及維護。
3. 熟悉Visual Studio Code 使用經驗
4. 職務一:
A. 熟悉Codova 平台使用,或是具備 jQuery、HTML(HTML5)、CSS(CSS)、
jQuery Mobile經驗
B. 對程式架構、程式設計與 Codjng Style/Clean Code 等 Web 技術創建跨平臺移動
應用程式經驗,二至三年以上經驗。
C. 熟串接後端 Service/API、. 具良好協作與溝通能力
D. Git 版控經驗、 Jira使用經驗
E. 具 iOS or Android App 開發能力
F. 工作地點 : 內湖
5. 職務二:
A. 熟悉Flutter Dart 開發語言、Flutter套件或 widgets使用 (Material Design or
Cupertino Design),兩年以上經驗。
B. 有後端Java 開發二年經驗。
C. 熟串接後端 Service/API、. 具良好協作與溝通能力
D. Git 版控經驗、 Jira使用經驗
E. 具 iOS or Android App 開發能力
F. 工作地點 : 公司
Position Overview
We are looking for an iOS Developer who can independently take ownership of iOS app development and maintenance. The main objective of this role is to deliver and enhance a high-quality iOS application, working closely with design, product, and backend teams to ensure a seamless user experience.
Key Responsibilities
■ Develop and maintain iOS applications using Swift / Objective-C.
■ Collaborate with product managers, designers, and backend engineers in requirement analysis and technical planning.
■ Write clean, maintainable, and testable code; conduct unit testing and participate in code reviews.
■ Monitor and resolve app crashes and performance issues.
■ Manage app release cycles, including App Store submission and version management.
■ Research and adopt new technologies to improve performance and user experience.
Requirements & Qualifications
■ 2+ years of hands-on experience in iOS native development, proficient in UIKit / SwiftUI and iOS frameworks.
■ Solid understanding of iOS app development processes, including API integration, ■ UI/UX implementation, data storage, Push Notifications, deep linking, and In-App Purchase (IAP).
■ Strong knowledge of Git and software development best practices.
■ Ability to read and understand technical documentation in English, and keep up-to-date with Apple’s official guidelines and community trends.
Nice-to-Have Skills
■ Experience with Android development (Kotlin/Java).
■ Familiarity with cross-platform frameworks (Flutter / React Native).
■ Experience with CI/CD, Firebase, GCP, or other cloud services.
■ Full-cycle app development and App Store release experience.
■ Knowledge of performance optimization, memory management, or mobile app security hardening.
■ Proactive and capable of solving problems independently.
■ Strong communication skills to work effectively with cross-functional teams.
■ Passion for product quality and delivering great user experiences.
【Capsule】
At FunNow, we’re building joyful experiences — at the speed of now. As an iOS Engineer, you’ll shape the app used by millions to instantly book beauty, dining, and weekend escapes across Asia. But here’s the twist: we don’t just write Swift — we build with AI. Whether it’s using ChatGPT for fast debugging, auto-generating UI tests, or optimizing workflows with Copilot, you’ll join a team that codes smart and iterates faster. If you love good architecture, crave clean UX, and believe AI is part of the modern engineer’s toolkit — welcome aboard.
【Typical Accountability】
1. Develop, maintain, and optimize iOS App features to enhance user experience
2. Integrate backend APIs, handle interfacing logic, and ensure stability
3. Utilize AI tools (e.g., ChatGPT, Gemini, GitHub Copilot, Cursor) to improve development efficiency
4. Enhance overall performance and code architecture quality, and optimize development processes
5. Continuously monitor Apple ecosystem updates and technology trends
【Essential Competencies】
1. 2 - 5 years of iOS development experience, familiar with Swift language and development tools
2. Proficient in RESTful API integration and architectural patterns (MVC, MVVM, VIPER)
3. Able to write readable and testable code
4. Practical experience using AI tools to assist development processes, with interest and passion for improving development efficiency with AI
5. Experience in cross-functional collaboration, skilled in communication and problem-solving
【Desirable Competencies】
1. Familiarity with SwiftUI and modular architecture design
2. Experience with TDD, proficient in writing unit and UI tests
3. Familiarity with CI/CD development processes and automation tools
4. Experience independently completing and successfully launching an app is a plus
5. Familiarity with Flutter or cross-platform development experience is a plus
6. Able to adapt to a fast-paced, rapidly iterative work environment, eager to try and innovate
【職務簡介】
FUNNOW Group 是台灣少數同時服務 B2B 與 B2C 的平台型公司,更是成功拓展至東南亞市場的領先品牌。我們正在打造一個你和你的朋友每天都能使用、也樂於分享的生活預訂平台,讓東南亞的消費者也能享受流暢、便利的預訂體驗,輕鬆預約生活中的每一刻美好。
目前我們在 7 個國家運營,擁有 800 萬註冊會員、近百萬月活躍用戶、以及超過 1 萬家合作商家。如果你也渴望在這樣的規模下挑戰自我,並與國際級的團隊一較高下,誠摯邀請你的加入。
【主要職責】
1. 開發、維護與優化 iOS App 功能,提升使用者體驗
2. 串接後端 API,處理介接邏輯並確保穩定性
3. 善用 AI 工具(如 ChatGPT、Gemini、GitHub Copilot、Cursor)提升開發效能
4. 提升整體效能與程式架構品質,並優化開發流程
5. 持續關注 Apple 生態圈更新與技術趨勢
【必要條件】
1. 2 - 5 年 iOS 開發經驗,熟悉 Swift 語言與開發工具
2. 熟悉 RESTful API 串接與架構模式(MVC、MVVM、VIPER)
3. 能撰寫具可讀性與測試性的程式碼
4. 實際使用 AI 工具輔助開發流程,對 AI 提高開發效率有興趣與熱誠
5. 有跨部門協作經驗,擅長溝通與問題解決
【加分條件】
1. 熟悉 SwiftUI 與模組化架構設計
2. 具備 TDD 經驗,熟悉單元與 UI 測試撰寫
3. 熟悉 CI/CD 開發流程與自動化工具
4. 曾獨立完成 App 並成功上架者佳
5. 熟悉 Flutter 或具備跨平台開發經驗者佳
6. 能適應快節奏、迭代快速的工作環境,樂於嘗試與創新
Position Overview
We are looking for an Android Developer who can independently take ownership of Android app development and maintenance. The main objective of this role is to deliver and enhance a high-quality Android application, working closely with design, product, and backend teams to ensure a seamless user experience.
Key Responsibilities
■ Develop and maintain Android applications using Kotlin / Java.
■ Collaborate with product managers, designers, and backend engineers in requirement analysis and technical planning.
■ Write clean, maintainable, and testable code; conduct unit testing and participate in code reviews.
■ Monitor and resolve app crashes and performance issues.
■ Manage app release cycles, including Google Play submission and version management.
■ Research and adopt new technologies to improve performance and user experience.
Requirements & Qualifications
■ 2+ years of hands-on experience in Android native development, proficient in Android SDK and Jetpack libraries (Activity/Fragment, ViewModel, Room, etc.).
■ Solid understanding of Android app development processes, including API integration, UI/UX implementation, data storage, Push Notifications, deep linking, and Google Play Billing / In-App Purchase (IAP).
■ Strong knowledge of Git and software development best practices.
■ Ability to read and understand technical documentation in English, and keep up-to-date with Android’s official guidelines and community trends.
Nice-to-Have Skills
■ Experience with iOS development (Swift/Objective-C).
■ Familiarity with cross-platform frameworks (Flutter / React Native).
■ Experience with CI/CD, Firebase, GCP, or other cloud services.
■ Full-cycle app development and Google Play release experience.
■ Proactive and capable of solving problems independently.
■ Strong communication skills to work effectively with cross-functional teams.
■ Passion for product quality and delivering great user experiences.