Senior Software Engineer (ios Developer Objective C)

Singapore, Singapore

Job Description

Responsibilities: . Design and build advanced applications for the IOS platform . Possesses strong iOS development experience . Collaborate with cross-functional teams to define, design, and ship n Responsibilities: . Design and build advanced applications for the IOS platform . Possesses strong iOS development experience . Collaborate with cross-functional teams to define, design, and ship new features. . Work with outside data sources and API's. . Unit-test code for robustness, including edge cases, usability, and general reliability. . Work on bug fixing and improving application performance. . Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Requirements . Degree in Computer Science, Engineering or a related subject . 7+ years of software development experience . 5+ years of experience with iOS, Objective-C, Cocoa . Hands on experience with to HTML5, CSS, XML, API . Coursework in Object-Oriented programming languages (C++/Java, etc) . Must have experience in Mac OS platforms . A passion for technology and the ability to learn new concepts quickly . Solid understanding of the full mobile development life cycle . Code Versioning Tools: Bazaar, CVS, Git, Mercurial, SVN . UI Frameworks: Cocoa Touch, Jasmine, Jest, Karma, Protractor, Selenium . Published IOS apps in the application store is preferred . Understanding of the IOS mobile app development cycle . Familiarity with Core Data, Core Animation, and other IOS frameworks . Familiarity with performance tuning, threading, and offline storage . Ability to connect IOS apps to back-end services . Understanding of UX/UI standards . Familiarity with Apple design principles . Familiarity with C-based libraries is advisable . Experience with Instruments, Shark, and other memory tuning and performance tools . Proficiency with push notifications and cloud message APIs . Optimization and benchmarking skills . Familiarity with Mercurial, Git, SVN, or other versioning tools . Understanding of continuous integration Good to have: . Banking experience is a plus . Superior verbal and written interaction skills . Knack algorithms and their development . Self-motivation . Ability and commitment to solving complicated problems . Ability to flawlessly execute tasks on time . Attention to detail . Creativity . Analytical mind

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1236799
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $108000 - 180000 per year
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned