undefined

Senior IOS Developer (Remote)

Posted 2 months ago

Details

undefined
Compensation
Not disclosed
undefined
Industry
Not disclosed
undefined
Time commitment
Full time
undefined
Company size
Between 51 - 200

Skills

Gitlab
Objective-C
Ios Swift
Core Animation
Swift
Objective C
GitLab CI
Restful Api
Cocoa Touch
Core Data

Job description

About the job
  • Simplify the system by examining the functional and business requirements.
  • Implement system integrations.
  • Define and execute different systems for authentication, authorization, availability, scalability.
  • Create monitoring and reporting systems to guarantee the reliability and security of the payment system
  • Develop new features
  • Maintain / extend current features
  • Working hours: 8 pm - 2 am (GMT+7), Mon to Fri
  • Method: online & remote
Requirements
  • Good English skills
  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • Knowledge about different architects and system design
  • At least 7+ years of experience with Objective-C or Swift, Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools (such as Instruments and Shark)
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Familiarity with continuous integration
  • Prolific experience creating unit tests and mock
  • Solid knowledge of GitLab and GitLab CI
Benefits
  • Monthly salary $2000 - $2500, negotiable
  • 13-month salary
  • Stable and long term position
  • Yearly salary review and increase
  • Other benefits regarding allowance, insurance, as you require
Interested in this job?
Apply Now
Share this job
modules.web.blog.post.facebookmodules.web.blog.post.twittermodules.web.blog.post.linkedin

How to get hired by clients?

01

Sign up

Create a profile by sharing with us your personal and professional details.
02

Assessment

Take our online talent assessment for skills and competencies evaluation.
03

Offer

Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now