iOS Developer

Gramedia Digital Nusantara

  • West Jakarta, Indonesia
    17, Jl. Palmerah Selatan No. 22-28. Jakarta, Indonesia, West Jakarta, DKI Jakarta, Indonesia, West Jakarta, DKI Jakarta, Indonesia
    West Jakarta
    DKI Jakarta
  • 9,000,000.00 - 13,000,000.00 IDR / monthIDR9,000,000.0013,000,000.009,000,000.00MONTH
  • Full time
Posted 8 days ago and deadline of application is on 29 Dec
Recruiter was hiring an hour ago

Job Description

Quick note: These are actually quite different roles because the deployment environment is extremely different. It doesn’t make sense to think of these as a single role, but because the descriptions are similar, they are being combined in this document.


Build, support, and maintain consumer applications in iOS to meet business requirements specified by the product team.


Build applications that interact with a set of backend APIs to fulfil business and design requirements. You are responsible for working with both an appointed QA member and designer to decide upon specifications before building the application and estimating all the tasks which are required for a given feature.

As part of this, you must maintain a set of internal unit and integration tests to protect against regressions, in whatever framework is appropriate for your environment.

Specifically, full automations are not required, as they are to be undertaken by quality assurance, however you are expected to understand the functioning of QA’s chosen testing tools and provide assistance as required.

You will be responsible for creating and maintaining your own task specifications and estimates for all requested features as to give product an accurate understanding of the scope (along with any risks, such as problem domains that the team lacks prior experience with) before beginning work.

Finally, you must ACTIVELY work to remove depreciated dependencies and API calls from your application as soon as possible (i.e., BEFORE IT BECOMES A PROBLEM IN PRODUCTION). Failing to stay informed on dependency depreciation is unacceptable. In combination with this, all 3rd party dependencies must be kept to a minimum and compiled or source versions of this code may not be checked into your repositories except in circumstances where you have no other choices. These dependencies must be kept at the latest version (except in the circumstance where other dependencies, or platform version support requirements, prevent you from doing so.)

Minimum Qualifications

  • Apple App Store Guidelines
  • Objective C and Swift
  • iOS Operating System
  • Flat Design
  • XCode Debugging
  • XCode Unit Tests
  • Task Estimation and specification writing
  • Deep understanding of the HTTP Protocol
  • Deep understanding of the PDF/EPub Standards
  • SQLite3 Query Dialect
  • Design Patterns and platform best practices, including security best practices.

Perks and Benefits

  • Flexitime Flexitime
  • Work from Home Work from Home
  • Maternity & Paternity Leave Maternity & Paternity Leave
  • Life Insurance Life Insurance
  • Medical / Health Insurance Medical / Health Insurance
  • Medical, Prescription, Dental, or Vision Plans Medical, Prescription, Dental, or Vision Plans
  • Employee Discounts Employee Discounts
  • Transportation Allowances Transportation Allowances
  • Performance Bonus Performance Bonus

Required Skills

  • iOS
  • Objective C
  • SQL
  • Swift

Jobs Summary

Job level
Associate / Supervisor
Job category
IT and Software
Educational requirement
Bachelor's degree graduate
Recruiter response to application
Office Address
Jl. Palmerah Selatan No. 22-28. Jakarta, Indonesia, West Jakarta, DKI Jakarta, Indonesia
3 openings

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Gramedia Digital Nusantara

Gramedia Digital Nusantara is a subsidiary of Kompas Gramedia Group, we are a unique bunch working on the digital transformation within Kompas Gramedia group and beyond. We're focused on answering the needs for digital platforms whilst spreading information and knowledge in Indonesia as our products reflect our contributions in supporting digital transformation, reading culture and education throughout the nation. Composed of enthusiasts and experts in technology and the digital world, we build digital platforms the lean way, providing expertise in product, technology, and data – an informed decision-making process. We believe in the continuous learning process through iterations as the way of perfecting what we do.