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

Swipe adalah perusahaan yang bergerak di bidang Platform Live Streaming.

Website: www.iswipe.tv

Ringkasan

  • Pendidikan :
  • D1 - D3, S1 / D4
  • Pengalaman :
  • 1 - 4 Tahun
  • Gender :
  • Pria/Wanita
  • Besaran Gaji :
  • Kompetitif
  • Lokasi Kerja :
  • Kota Bandung, Jawa Barat

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: Mengoptima-Ikan performa RabbitMQ (message broker), Redis (caching), dan replikasi PostgreSQL/MariaDB.
  • CI/CD Automation: Mengembangkan otomatisasi pipeline deployment untuk aplikasi berbasis PHP menggunakan GitLab Cl.
  • 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 Ul 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 Cl, 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. Pengalaman integrasi 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 year 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 Ul designs.
  • A strong UI/UX portfolio showcasing relevant projects

Kirimakan lamaran ke email. Format lamaran: [nama] [posisi].

Kirim Lamaran

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

Laporan Lowongan

CAPTCHA gambar
x
Follow LokerBandung.id Ikuti Kami