About The Position

We are looking for a Software Engineer with excellent programming skills; the candidate will design and develop mobile(Android/iOS) applications on business requirements. The candidate should be able to design and implement mobile interfaces. Responsibilities cover the entire development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation. The candidate must have a solid development background across multiple technical disciplines including mobile application development, JAVA and Objective-C.

Requirements

  • 5+ years of professional experience developing and maintaining commercial applications.
  • 3+ years of professional experience developing and maintaining commercial Android and iOS applications using Java and Objective-C.
  • Strong proficiency in Android Studio, Xcode, Git, REST API integration, push notifications, local data storage, application lifecycle management, asynchronous programming, and memory management.
  • Proven experience with application deployment, review, release, and update processes through Google Play and the Apple App Store.
  • Hands-on experience with enterprise iOS application distribution, including the Apple Developer Enterprise Program, in-house app signing, distribution certificates, provisioning profiles, entitlements, MDM-based deployment, certificate renewal, and troubleshooting installation or signing issues.
  • Bilingual preferred (English, Korean)
  • Goal oriented and self-motivated.
  • Ability to work independently or within a team environment.
  • Strong oral and written communications skills with ability to create software design and engineering documents.
  • Ability to multi-task and deliver high quality work under tight deadlines.
  • Ability to work in a fast paced environment.
  • Ability to learn, excel and deliver at a quick pace.

Nice To Haves

  • Experience with Apple Business Manager and Custom Apps distribution is preferred.

Responsibilities

  • Design and develop mobile (Android/iOS) applications based on business requirements.
  • Design and implement mobile interfaces.
  • Cover the entire development lifecycle: requirements gathering, brainstorming, analysis, coding, testing, and documentation.
  • Develop and maintain commercial applications.
  • Develop and maintain commercial Android and iOS applications using Java and Objective-C.
  • Integrate REST APIs.
  • Implement push notifications.
  • Manage local data storage.
  • Manage application lifecycle.
  • Perform asynchronous programming.
  • Handle memory management.
  • Deploy, review, release, and update applications through Google Play and the Apple App Store.
  • Distribute enterprise iOS applications, including using the Apple Developer Enterprise Program, in-house app signing, distribution certificates, provisioning profiles, entitlements, MDM-based deployment, certificate renewal, and troubleshooting installation or signing issues.
  • Utilize Apple Business Manager and Custom Apps distribution.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) retirement plan
  • Paid sick leave
  • Life, accidental death & dismemberment (AD&D), and long-term disability (LTD) insurance
  • Optional voluntary life/AD&D coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service