Hiring manager putting post-its on the glass wall
< TRAININGS & BOOTCAMPS />

Careers

We're looking for talented individuals who would like to thrive in a culture of learning, collaboration, and productivity.

O&B seeks to enhance the culture of learning throughout the organization through various employee programs. We bring knowledge sharing to our people using different avenues and expose them to growth opportunities.

[ CUSTOM SOFTWARE SOLUTIONS ]

iOS Developer

The iOS Developer assumes the responsibility of designing and developing applications for mobile devices running Apple’s iOS operating system. The following are the relevant technical knowledge and skills required for the position:

  • Swift
  • ReactiveX for Swift
  • Regression Testing
  • Unit Testing, XCTest
  • Xcode and Interface Builder (Xib’s, Storyboards, Segues, and related presentation/transition)
  • UIKit
  • JSON parsing and serialization
  • RESTful APIs
  • Git and GitHub
  • Threading and Concurrency
  • Unit Testing, XCTest
  • ReactiveX for Swift
  • Realm Database

Duties and Responsibilities
  • Software Development
    • Initiates open discussions with the clients to get a better understanding of their needs;
    • Assists in designing and building software to ensure that the most suitable solutions are built to meet the client’s needs and business value;
    • Works with clients to resolve issues and impediments by providing appropriate solutions and recommendations;
    • Collaborates with teammates and other stakeholders to get the best output of the software;
    • Implements best practices in software development particularly in testing, self-documenting code, and other practices necessary for delivering a sustainable and working software; and
    • Evaluates and identifies potential problems and application bottlenecks to ensure continuous implementation and improvement of software practices.
  • Client Management
    • Adapts to the clients’ environment and culture by following the dress code and working hours;
    • Understands, handles, and manages clients’ expectation; and
    • Encourages clients towards the implementation of best practices into their software engineering.
Requirements
  • Proven experience in building software for both iPhone and iPad;
  • Knowledge in the following:
    • App distribution to TestFlight or App Store
    • Cocoa Touch
    • Debugging with Xcode
    • Notification, Delegation, Kev Value Observation
    • Core Location
  • Proven experience in the use and application of Auto Layout;
  • Familiarity with MVC;
  • Proficient in writing clean and maintainable code; and
  • Stable internet connection at home for the application process and possible work-from-home arrangement.

< READY TO GET STARTED? />

Let’s work together