Add listing Add organization
Location: All cities
All cities
  • Search in all provinces
  • Beijing
  • Shanghai
  • Guangzhou
  • Shenzhen
  • Hangzhou
  • Dalian
  • Chengdu
  • Chongqing
  • Qingdao
  • Shenyang
  • Nanjing
  • Xi'an
  • Tianjin
  • Wuhan
  • Remote Position
Not found - ""

iOS Senior Developer

Shanghai | Posted: 22 february 2021, number: 14660

iOS Senior Developer

Coderbunker 22 february 2021 202
  • Employment: Freelance / Project 


Company Introduction:

We are a global experiential agency, operating with a single-minded belief that any brand is not built around what you say – it is in the memories and experiences co-created with its customers. A great experience does not focus exclusively on above or below the line, nor online to offline executions. Great experiences encourage people to engage with brands in a context that is relevant and timely to them – truly placing them in the center of it all. We believe a collaborative, creative, and pro-active culture of great thinkers is paramount to success. Always willing to go above and beyond to deliver joy to people interacting with our work, while delivering groundbreaking and excellent work for our clients.

We are firm believers that a title and expected delivery does not define someone. Collaboration is key to our team’s success, pooling together our various expertise and experiences from all walks of life. Be creative. Be quizzical. Be quirky. Spark joy in the hearts of many. Be you.

Location​: Jing’an, Shanghai

Duration​: Long Term

Project Context​: Digital Production team (Developers and Producers), Creative Team

Job Description

Be comfortable with the iOS swift coding language, using Apple’s official SDK and third-party libraries. Collaborate with the technology team to maintain/extend an existing iOS project. Take ownership of this last one to ensure milestone deliveries meet project requirements and expectations.


1. Become accountable for an existing long-term project

  • Be comfortable evaluating project requirements (effort by resources, dependencies, etc...)
  • Provide effort and time estimation for development work required
  • Extend/refactor existing/previous work into newly requested features
  • Day-to-day task execution, testing, and delivery of milestones respecting in-place workflows and timelines
  • Raise and handle roadblocks by providing mitigation/solution plan

2. Grow into a technical iOS specialist

  • Proficient in native iOS development (Swift 5.1)
  • Extensive knowledge of software engineering to support iterative and incremental development
  • Familiarity with web services and API integrations (RESTful API integration using Alamofire, etc.)
  • Ability to find suitable iOS 3rd party libraries to ease development time (SnapKit, Moya, etc.)
  • Understand the functional reactive programming paradigm (RxSwift, Combine, ReactiveSwift, etc.)
  • Maintain code integrity, documentation related to your project

3. Envision backend coding

  • Progressively expand your skillset into a full-stack developer
  • Covering knowledge of API principles to extend backend systems using NodeJS Stack
  • Ability to collaborate with backend developers to create/extend business logic features


  • Solutions-focused; creative / lateral thinker
  • Calm under pressure
  • Multi-tasker with effective time management skills

Understand the following design patterns:

  • MVC
  • MVVM

Proficiency with the following tools:

  • Xcode
  • Git
  • Zeplin
  • Trello
  • Cocoapods

Coding Language:

  • Swift/Objective C (must)
  • Node.js (optional)
  • iOS Frameworks/3rd parties libraries
  • Alamofire
  • Curry
  • Dollar
  • Moya
  • Pop
  • Realm
  • RxSwift (a plus)
  • SnapKit

Tech enthusiast

Proficient English speaker

Apply now
Comments 0
To leave a comment, please sign up or log in.

Other similar listings
Full Stack Developer

Full Stack Developer

Jobs / Software

Shanghai / Shanghai, Jing'an
Frontend Developer

Frontend Developer

Jobs / Software

Shanghai / Shanghai, Jing'an
Java Developer

Java Developer

Jobs / Software

Shanghai / Shanghai
DevOps Engineer

DevOps Engineer

Jobs / Software

Beijing / Beijing, Haidian
Linux Engineer

Linux Engineer

Jobs / Software

Shanghai / Shanghai, Putuo
SAAS成功经理 SaaS Success Manager

SAAS成功经理 SaaS Success Manager

Jobs / Software

Guangdong / Shenzhen
Global SaaS Operations Manager

Global SaaS Operations Manager

Jobs / Software

Shanghai / Shanghai
Coderbunker strives to be a highly decentralized, bottom-up automated organization with co-founders ...
worldwide. Each location runs autonomously its own licensed community following the Coderbunker processes and philosophy. To let the talent focus on innovation, strong business partners support us.
Share with a friend

Share listing on WeChat

202 view total
1 views today
View statistics
Official WeChat Account
Scan the QR code above to view our official WeChat account.