Bjak
iOS
信息技术
科技
上海
经验不限
本科
¥50 - 100K/月
职位描述
Develop, maintain, and optimize iOS applications using Swift and modern iOS frameworks.
Implement clean, scalable, and testable code following best engineering practices.
Build intuitive, responsive, and visually polished UI using UIKit or SwiftUI.
Integrate with backend services and APIs, ensuring smooth data flow and reliability.
Architecture & System Design
Participate in designing app architecture, including modularization, state management, and performance optimization.
Ensure app stability, memory efficiency, and smooth rendering across devices.
Collaboration & Delivery
Work closely with product managers and designers to translate requirements into technical solutions.
Collaborate with backend engineers to define API contracts and improve end‑to‑end performance.
Participate in code reviews, technical discussions, and continuous improvement initiatives.
Write unit tests, UI tests, and maintain high test coverage.
Build and maintain CI/CD pipelines for automated testing and deployment.
Monitor app performance, crash logs, and analytics to drive improvements.
职位要求
3+ years of iOS development experience.
Strong proficiency in Swift and familiarity with Objective‑C.
Solid understanding of iOS frameworks such as UIKit, SwiftUI, Combine, Core Animation, Core Data, etc.
Experience with RESTful APIs, networking, and asynchronous programming.
Familiarity with mobile architecture patterns (MVC, MVVM, VIPER, Clean Architecture).
Experience with version control (Git) and CI/CD tools.
Experience with SwiftUI in production.
Knowledge of mobile performance optimization and profiling tools.
Experience with push notifications, deep linking, and app extensions.
Familiarity with mobile security best practices.
Experience working in fast‑paced startup environments.
Contributions to open‑source iOS projects.
分享