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
Perhatikan materi lowongan dengan teliti dan waspada terhadap segala penipuan