careers-job-banner

Software Engineer – IOS

Job Brief: An iOS App Developer at Rubico will be an integral part of our Mobile Apps development team working on the designing, development, and maintenance of iOS apps.

Required Skills:
  • 1+ years of relevant experience working in developing applications for iPhone/iPad
  • Extensive Swift and Objective-C programming and solid experience with the iOS SDK and IDE Xcode
  • Knowledge of design patterns & design architecture like MVC, MVVM, VIPER
  • Strong OOPS knowledge and fluency with Apple MAC OS X
  • Expertise in auto layouts to make adaptive layouts
  • Experience with major iOS frameworks/Tools like Core Data/SQLite, Core Animation, Core Graphics, MapKit, UIKit, Interface Builder, Instruments, Cocoa Touch
  • Experience with third-party libraries and APIs
  • Understanding of web services, SOAP, REST, JSON, XML
  • Knowledge of push notification and IAP
  • Strong understanding of the full mobile development life cycle
  • Ability to handle the tasks independently
  • Knowledge of publishing apps on the app store
Good to Have:
  • Familiarity with mobile frameworks: Flutter / React Native
Responsibilities:
  • Understand the project by asking questions, identifying challenges, and offering suggestions for improvements.
  • Design and build advanced applications for the iOS platform
  • Enforce code quality through test-driven development and work on bug fixing and improving application performance
  • Ensure that functional and technical design meets product and business requirements
  • Participate in scoping and sizing of development efforts and maintain appropriate up-to-date technical documentation
job-form-image

Apply Now!

* Required fields.

Accepted file types: pdf, doc, docx, Max. file size: 5 MB.