Job Search and Career Advice Platform

Enable job alerts via email!

Android Developer & UI/UX

Swipe

Kota Bandung

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company is seeking experienced Android and iOS developers to create and maintain features for live streaming and user profiles. The ideal candidates should demonstrate expertise in Kotlin and Swift, along with strong proficiency in UI frameworks like UIKit and SnapKit. Responsibilities include SDK integration with Tencent Cloud and crafting high-fidelity UI designs. This position is based in Indonesia, providing an exciting opportunity to work in a dynamic tech environment.

Qualifications

  • Experience: 3+ years of professional Android/iOS development experience.
  • Proficient in Kotlin and Swift development.
  • Strong understanding of UI frameworks like UIKit and SnapKit.

Responsibilities

  • Develop and maintain features for Live Streaming and User Profile management.
  • Handle SDK integrations with Tencent Cloud for real-time functionalities.
  • Create and implement high-fidelity UI designs and custom components.

Skills

Kotlin
Swift
MVVM architecture
UI/UX design

Education

Bachelor’s or Diploma degree in Design or related fields

Tools

CocoaPods
Figma
Adobe XD
Job description
  • Core Feature Development: Develop and maintain features for Live Streaming rooms, Social Feeds (Moments), and User Profile management
  • SDK Integration: Handle complex integrations with Tencent Cloud (TRTC & IM), for real-time audio/video and chat functionality
  • UI/UX Engineering: Implement high-fidelity UI designs, including complex animations (SVGA gift effects) and custom interactive components
  • Architecture: Maintain the modular MVVM architecture and ensure code quality
  • Performance Optimization: Optimize app performance, focusing on memory management during live streaming and smooth list scrolling
  • UI: SnapKit, QMUIKit, YYText, MJRefresh, Toast-Swift
  • Networking: Moya, Alamofire
  • Data/Async: RxSwift, RxCocoa, HandyJSON
  • Media/Live: Tencent TUILiveKit/TUICore, ZFPlayer, AliyunOSSiOS
Android Developer
  • Core Feature Development: Develop and maintain features for Live Streaming rooms, Social Feeds (Moments), and User Profile management
  • SDK Integration: Handle complex integrations with Tencent Cloud (TRTC & IM), for real-time audio/video and chat functionality
  • UI/UX Engineering: Implement high-fidelity UI designs, including complex animations (SVGA gift effects) and custom interactive components
  • Architecture: Maintain the modular MVVM architecture and ensure code quality
  • Performance Optimization: Optimize app performance, focusing on memory management during live streaming and smooth list scrolling
iOS Developer
  • Language: Swift 5.0 (iOS 13.0+)
  • UI: SnapKit, QMUIKit, YYText, MJRefresh, Toast-Swift
  • Networking: Moya, Alamofire
  • Data/Async: RxSwift, RxCocoa, HandyJSON
  • Media/Live: Tencent TUILiveKit/TUICore, ZFPlayer, AliyunOSSiOS
  • Tools: CocoaPods, Bugly
UI/UX
  • Conduct user research to understand user needs, behaviors, and pain points
  • Create user flows, user journeys, and information architecture
  • Design wireframes, mockups, and prototypes from low to high fidelity
  • Develop visually appealing and consistent user interfaces aligned with brand guidelines
  • Build and maintain design systems, style guides, and reusable UI components
  • Perform usability testing and analyze user feedback to improve designs
  • Collaborate closely with product managers, developers, and stakeholders
  • Stay up to date with the latest UI/UX trends, tools, and best practices
  • Experience: 3+ years of professional Android development experience
  • Kotlin: Strong proficiency in Kotlin, Coroutines, and the Android SDK
  • Architecture: Solid understanding of MVVM and Android Architecture Components (ViewModel, LiveData, Lifecycle)
  • UI Skills: Experience with complex RecyclerView adapters, ConstraintLayout, and Custom Views
  • Media Experience: Familiarity with video playback (ExoPlayer/IJKPlayer) or Live Streaming protocols (RTMP/WebRTC) is a strong plus
Android Developer
  • Experience: 3+ years of professional Android development experience
  • Kotlin: Strong proficiency in Kotlin, Coroutines, and the Android SDK
  • Architecture: Solid understanding of MVVM and Android Architecture Components (ViewModel, LiveData, Lifecycle)
  • UI Skills: Experience with complex RecyclerView adapters, ConstraintLayout, and Custom Views
  • Media Experience: Familiarity with video playback (ExoPlayer/IJKPlayer) or Live Streaming protocols (RTMP/WebRTC) is a strong plus
Bonus Skill:
  • Experience with Tencent Cloud (TRTC/IM) or similar RTC/IM SDKs
  • Experience building apps with a “Virtual Economy” (Gifting, Top-up systems)
  • Knowledge of NDK/JNI integration
iOS Developer
  • Experience: 3+ years of professional iOS development experience
  • Language: Strong proficiency in Swift
  • UI Frameworks: Expert in UIKit and programmatic Auto Layout (SnapKit). We do not use Storyboards/XIBs for main screens
  • Reactive Programming: Solid understanding of RxSwift and RxCocoa
  • Architecture: Experience with MVVM and component-based architecture
  • Dependency Management: Proficient with CocoaPods
Bonus Skill:
  • Live Streaming: Prior experience with Tencent Cloud (TRTC), Agora, or Zego SDKs
  • IM/Chat: Experience implementing chat systems (TIM/TUICore)
  • Video Player: Experience with ZFPlayer or AVPlayer for short video feeds
  • UI Components: Familiarity with JXPagingView, JXSegmentedView, or FSPagerView
  • Backend Interaction: Experience with Moya/Alamofire for networking
UI/UX
  • Bachelor’s or Diploma degree in Design, Visual Communication Design, Computer Science, Information Systems, or related fields
  • At least 2 years of experience as a UI/UX Designer (fresh graduates are welcome with a strong portfolio)
  • Proficient in design tools such as Figma, Adobe XD, Sketch, or similar
  • Strong understanding of user-centered design, usability, accessibility, and design thinking principles
  • Ability to create wireframes, prototypes, and high-fidelity UI designs
  • A strong UI/UX portfolio showcasing relevant projects

Untuk WFO! Kirim CV dengan format lamaran: [Posisi] [Nama].

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.