Technical Expert - iOS

8 openings in Jakarta, Indonesia

Responsibilities:

  • Writing code with TDD and Pair Programming
  • Own key components within our platform. "Owning" means envisioning, designing, creating, building, and supporting.
  • Ensuring code is made with proper test coverage and well-refactored
  • Staying current with best practices on iOS Development and Software Engineering in general
  • Working closely with product managers and designers to manage requirements
  • Support and mentor junior developers.
  • Manage end-to-end development pipeline from requirement, coding, testing to deployment

Requirements:

  • Totally fluent in Objective-C or Swift, Cocoa, and Xcode
  • Successfully shipped apps to the App Store
  • Solid understanding of basic data structures
  • Strong complex problem-solving skills
  • Great communication skills
  • Past mentorship of other engineers within an organization, showing mutual growth.
Bonus points for:
  • Already using Swift
  • Experience in back-end software development using languages such as Ruby, Python, PHP, Java
  • Good English skill - both in written and speaking

What are we about?

BBM is building services for everyone in Indonesia — defining the digital landscape of our 13k island archipelago.

We develop software in an Agile way, using Extreme Programming methodologies.

That means we embrace change, but it doesn't mean we work crazy hours.

We maintain a sustainable pace (8 hour days, no overtime, no nights or weekends) because everyone needs a life.

Pair programming, test driven development, continuous integration, and continuous deployment are core to our principles.

Some of your future coworkers:

Rakhmat Cahyadi
Rakhmat
Djonny Steven Abenz Sim
Djonny
Dino Dwiyaksa
Dino
Ayuninda Dwi Nugrowati
Ayuninda
Michael Winaryo Ng
Michael
Sugeng Wibowo
Sugeng
Apply Now