Working...
Mobsting
You must first log in before applying to jobs.

iOS App Developer

Job Description and Requirements

iOS Software Developer

At our startup, Mobsting, we provide a video collaboration platform and editors marketplace where brands, consumers, and video creators connect with each other via channels to engage and co-create video content for social media, customer reach and feedback, product reviews, marketing, ads, sites, and a lot more.

We are looking for an iOS Developer who possesses passion for technology, programming, pushing mobile technologies to the limits and who will be responsible for the development and maintenance of applications on iOS devices. The position holder will work with our team of talented engineers to design and build our existing and future mobile applications.

You should be an excellent team member whilst also showing resourcefulness and the ability to work through challenging problems. It will be your responsibility to complete work of a high standard in a time sensitive environment.

Responsibilities

  • Design, build, and maintain high performance, reusable, and reliable Swift code
  • Translate designs and wireframes into high quality code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Use an Agile workflow
  • Liaising with the technical lead to identify and work through problems
  • Improving processes and keeping up to date with iOS technology

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 3+ years relevant work experience
  • Proven working experience in and strong knowledge of iOS UI design principles, patterns, and best practices
  • Experience publishing iOS apps on the app store
  • Proficient with Swift and Objective-C, and Cocoa Touch
  • Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
  • Experience implementing complex user interfaces and navigation flows
  • Experience with XCode tools.
  • Experience with offline storage, threading, and performance tuning
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle
  • Knowledge of XCUITest
  • Knowledge of multi-threaded asynchronous code
  • Proven debugging and performance testing skills via LLDB and Instruments
  • Proficient understanding of code versioning tools, such as Git
  • Familiar with RESTful APIs to connect iOS apps to back-end services is a plus
  • Familiar with cloud message APIs and push notifications is a plus
  • Knowledge of other programming languages is a plus
  • Excellent communication skills working with local/remote teams