Swipemembuka lowonganAndroid Developer - iOS Developer - DevOps Engineer - Fullstack Development - UI/UX

Swipe adalah perusahaan yang bergerak di bidang Platform Live Streaming. Saat ini membuka lowongan kerja untuk posisi sebagai :

  • Android Developer
  • iOS Developer
  • DevOps Engineer
  • Fullstack Development
  • UI/UX

Ringkasan

  • Pendidikan :
  • SMA / SMK, D1 - D3, S1 / D4
  • Pengalaman :
  • 0 - 5 Tahun
  • Gender :
  • Pria/Wanita
  • Besaran Gaji :
  • Kompetitif
  • Lokasi Kerja :
  • Bandung

Deskripsi Pekerjaan

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

DevOps Engineer

  • Alibaba Cloud Architecture: Merancang dan mengelola layanan inti cloud (ECS, SLB, OSS) serta orkestrasi Kubernetes (ACK)
  • Observability Stack: Membangun sistem monitoring, visualisasi metrik, dan manajemen log terpusat menggunakan Prometheus, Grafana, dan ELK Stack
  • Middleware & Database Tuning: Mengoptimalkan performa RabbitMQ (message broker), Redis (caching), dan replikasi PostgreSQL/MariaDB
  • CI/CD Automation: Mengembangkan otomatisasi pipeline deployment untuk aplikasi berbasis PHP menggunakan GitLab CI
  • Cloud Security: Mengelola keamanan jaringan (VPC/Security Groups) dan manajemen akses infrastruktur secara menyeluruh

Fullstack Development

  • Backend Development: Membangun API dan logika bisnis menggunakan framework ThinkPHP, ThinkCMF, dan PhalApi
  • Third-party Integration: Mengintegrasikan Server RTC dan payment gateway
  • Frontend Development: Mengembangkan UI responsif dan interaktif menggunakan NUxT atau NextJS
  • Data & Queue Management: Mengelola database PostgreSQL, caching Redis, dan pemrosesan asinkron dengan RabbitMQ
  • Security & Quality: Menerapkan standar secure coding dan melakukan code review untuk menjaga kualitas sistem
  • Tools: Mahir menggunakan Git, Composer, dan lingkungan Docker

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

Syarat Pekerjaan

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

DevOps Engineer

  • Cloud Platform: Pengalaman mendalam mengelola infrastruktur di Alibaba Cloud (ECS, RDS, OSS, SLB, ACK)
  • Observability Stack: Ahli dalam setup dan manajemen Prometheus (metrik), Grafana (visualisasi), dan ELK Stack/Kibana (log management)
  • Message Broker & Cache: Berpengalaman mengonfigurasi dan mengoptimalkan RabbitMQ dan Redis untuk high-traffic environment
  • Database Management: Memahami optimasi query dan replikasi pada PostgreSQL/MariaDB
  • CI/CD: Menguasai tools otomatisasi (GitLab CI atau GitHub Actions) untuk deployment aplikasi berbasis PHP
  • Security: Memahami praktik keamanan cloud dan manajemen network (VPC, Security Groups)

Fullstack Development

  • Backend (PHP Expert): Pengalaman kuat menggunakan framework ThinkPHP, ThinkCMF, dan PhalApi (wajib memahami struktur framework berbasis China)
  • Database: Terbiasa bekerja dengan PostgreSQL (relational) dan Redis (caching/no-sql)
  • Third-party Integration: Pengalaman integrasi payment gateway dan layanan Real-Time Communication (khususnya untuk video/voice call)
  • Frontend: Menguasai JavaScript NUxT atau NextJS
  • Asynchronous Processing: Memahami cara kerja antrean pesan menggunakan RabbitMQ
  • Security: Memahami praktik keamanan code
  • Nilai Tambah: Mampu memahami dokumentasi teknis berbahasa Mandarin dan memiliki dasar DevOps

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

Format pengiriman lamaran : [Posisi] [Nama].

Kirim Lamaran

Lamar
Simpan
Bagikan
hari ini
Lapor
Perhatikan materi lowongan dengan teliti dan waspada terhadap segala penipuan

Laporan Lowongan

CAPTCHA gambar
x
Follow JakartaKerja Ikuti Kami