[總部]iOS Senior Software Developer_24125

工作內容

▍工作內容:

1. Enforcement of Software Architecture and Design Patterns: Implement the best software architecture and design patterns, adhering to engineering best practices, design guidelines, and principles.

2. Ensure Performance, Quality, and Responsiveness: Guarantee the performance, quality, and responsiveness of applications.

3. Support Production Issues and Troubleshooting: Support issues in the production environment, conduct fault diagnosis and troubleshooting.

4. Interface with Product Owners: Communicate with product owners to define, refine, and decompose requirements.

5. Maintain Code Quality and Automatization: Maintain high levels of code quality and organization, and promote code automatization.

6. Direct and Collaborate: Direct junior software engineers, UX/UI designers, and quality engineers, collaborating with product owners/analysts to deliver high-performance quality customer experiences.

1. 軟體架構與設計模式的執行: 執行最佳的軟體架構與設計模式,遵循工程最佳實踐、設計指南和原則。

2. 效能、品質與回應性保證: 確保應用程式的效能、品質與回應速度。

3. 生產問題支援與故障排除: 支援生產環境中的問題,進行故障診斷和排除。

4. 與產品負責人溝通: 與產品負責人共同定義、細化、分解需求。

5. 程式碼品質與自動化維護: 維持高水平的程式碼品質與組織結構,推動程式碼自動化。

6. 指導與合作: 指導初級軟體工程師、UX/UI設計師、品質工程師,與產品擁有者/分析師協作,交付高性能的優質客戶體驗。

條件要求


▍你需具有:

- What you need to have -

a. Education and Experience
    i.     Possess a Bachelor's degree in Computer Science or a related field
    ii.    At least 5 years of software design and development experience, with experience in an innovative environment.

b. Professional Skills:
    i.    Expertise in Swift development and up-to-date with the latest technologies on the iOS platform.
    ii.   Familiar with using RESTful APIs for data interaction.
    iii.  Proficient in the use of Cocoapods for dependency management.
    iv.  Mastery of Clean Swift (VIP) architecture for effective software architectural design.
    v.   Understanding of software design patterns and their application in practical development.
    vi.  Knowledge of basic algorithms and their appropriate application in development.
    vii. Skilled in iOS app performance tuning, including the use of Instruments to identify and resolve issues like memory leaks, stuttering, and excessive resource consumption.

c. Communication and Teamwork
    i.    Excellent communication and teamwork skills, able to lead in an innovation-driven environment.

加分條件

▍加分條件:

- What we'd like you to have -

a. Innovation Experience:
    i.    Involved in innovative projects, especially in mobile technology or consumer electronics.
    ii.   Successful implementation and commercialization of new technologies.

b. Additional Technical Abilities:
    i.    Research or development experience in artificial intelligence, IoT, or other high-tech fields.
Familiarity with agile development practices and CI/CD processes.

c. Advanced iOS Development Skills:
    i.    Experience with automated testing, able to design and implement effective testing strategies.
    ii.   Experience developing applications with SwiftUI.
    iii.   Familiarity with Swift Concurrency, able to apply it effectively in projects.
    iv.   Knowledge of modular architecture design and implementation, enhancing project maintainability and scalability.

d. Open Source Community Involvement:
    i.    Active participation in open source communities, contributing to open source projects, demonstrating a spirit of continuous learning and sharing.

員工福利

法定項目

勞保、健保、特別休假、勞退、婚假

其他福利

gamania

 

Gamania提供具市場競爭力的薪資福利,以及各項貼近橘子人需求的福利措施,以延攬各領域專業及深具潛力人才。以台灣地區為例提供的有:

+. 具市場競爭力的薪資
+. 年終獎金2個月+營運分紅獎金
+. 勞健、團體保險
+. 員工旅遊假、旅遊金補助
+. 生日假、產檢假、壯遊假、陪產假、新人特休假、男性員工陪產檢假
+. 生日、三節禮金
+. 婚喪喜慶補助金
+. 每年免費健康檢查
+. 每日普橘島餐飲補助金
+. 多元社團活動
+. 二十四小時開放的休閒運動中心以及專職健身教練
+. 歡樂安全的幼兒學習天地-幼橘園
+. E-learning學習平台
+. 全員休閒活動,年終尾牙、創意日、運動會、家庭日、節慶活動等
+. 明亮、寬敞、摩登辦公環境

更多Gamania台灣區相關資訊請上www.gamania.com 查詢。

薪資範圍

NT$ 700,000 - 1,200,000 (年薪)