Software Engineer, Mobile (iOS)

Career | Mobile Engineering | Singapore
Apply Now

About Bitsmedia Group:

An opportunity to work at one of the biggest app publishers in South-East Asia (120 million downloads, over 20 million Monthly Active Users). Established in Singapore in 2009, Bitsmedia develops and publishes Muslim Pro, the world leading Muslim mobile app. Headquartered in Singapore, we also have regional offices in Jakarta and Kuala Lumpur. We are committed to equal employment opportunities regardless of race and religion and our current dynamic and diverse team includes people from 10 different countries across our three offices in the region.

About the job:

iOS Developers design and build applications for mobile devices running Apple’s iOS operating software. They are responsible for designing and coding the base application, ensuring the quality of the application, fixing application bugs, maintaining the code, and implementing application updates.

Minimum qualifications

  • 2 to 3+ years experience in iOS application development
  • Bachelor’s or Master’ degree in Computer Science or a related field, or equivalent relevant experience. Diploma holders or a person with mid-career switch with equivalent relevant experience may be considered
  • A portfolio of work showcasing released iOS apps
  • Able to write code in Swift
  • Good understanding of iOS design and development lifecycle
  • Familiarity with Git or any other version control system
  • Writes readable and maintainable code
  • Must be self-motivated and a fast learner with analytical skills
  • Willing to be based in Singapore

Preferred qualifications

  • Knows best practices of iOS application development
  • Familiar with different app architectures and design patterns
  • Familiar with CI/CD and release lifecycle
  • Experience with iOS frameworks (UIKit, Core Data, Core Animation, UILocalNotification, Swift Extensions)
  • Good understanding of RESTful APIs and their integration with iOS apps
  • Working knowledge of Firebase and its different products
  • Able to write future-proof, scalable code
  • Able to research, debug and fix issues independently
  • Able to collaborate, give feedback and be led by others on bigger features