HipVan Team
HipVan Family
+2
122 Pham Van Dong street, Hiep Binh Chanh Ward, Thành phố Thủ Đức, TP Hồ Chí Minh
TP Hồ Chí Minh
Tại văn phòng
Đăng 2 ngày trước

3 Lý do để gia nhập công ty

  • Work for one of Singapore’s leading startup.
  • Learn great software engineering skills.
  • Work with the best software engineers.

Mô tả công việc

As HipVan's Android Engineer, you will be responsible for developing and maintaining our Android application, focusing on creating performant, engaging user experiences. You will implement efficient video playback capabilities, smooth animations, and memory-optimized features. This role requires expertise in Android architecture components, design patterns, and performance optimization techniques. You will collaborate with multidisciplinary teams to deliver innovative solutions while maintaining high standards for code quality and application performance.

Yêu cầu công việc

• Architecture & Design Patterns:
Implement modern Android architecture components (MVVM, MVI, or Clean Architecture) to create maintainable, testable applications. Apply design patterns appropriately to solve complex problems while ensuring code flexibility and scalability.


• Performance Optimization:
Identify and resolve performance bottlenecks through profiling and monitoring tools. Implement efficient resource management strategies to optimize memory usage, battery consumption, and application responsiveness, especially during video playback and animations.


• Animation & UI Implementation:
Create smooth, responsive UI with custom animations using MotionLayout, Transitions API, and Compose animations. Implement complex UI components that maintain high frame rates while providing engaging user experiences.


• Media & Video Handling:
Develop efficient video playback and streaming capabilities with optimized caching strategies, memory management, and comprehensive media player state handling to ensure smooth social content delivery.


• Concurrency & Threading:
Apply advanced knowledge of Kotlin Coroutines, Flow, and RxJava to handle asynchronous operations efficiently, ensuring responsive UI while processing data in the background.


• Collaboration & Code Quality:
Work closely with product designers, backend developers, and QA teams to deliver intuitive, high-quality user experiences. Conduct code reviews, maintain code quality standards, and contribute to continuous improvement of development processes. Collaborate with UI designers to implement and maintain live components that accurately match the UI design system, ensuring visual consistency across the platform.

Requirements
• Experience & Technical Skills:
5+ years of Android development experience with a strong portfolio of published applications. Proficiency in Kotlin and familiarity with Java. Deep understanding of Android architecture components, lifecycle management, and common design patterns. Experience with ExoPlayer or MediaPlayer, memory optimization techniques, and modern UI development (Jetpack Compose preferred). Knowledge of dependency injection, reactive programming, and testing frameworks.


• Performance Engineering:
Demonstrated ability to diagnose and resolve performance issues using Android Profiler, Systrace, and other diagnostic tools. Experience optimizing applications for smooth scrolling, efficient memory usage, and battery conservation.


• Analytical & Communication Skills:
Strong problem-solving abilities, attention to detail, and excellent communication skills for effective cross-functional collaboration.


• UI/UX Implementation:
Ability to translate design mockups into fluid, responsive interfaces with custom animations while maintaining high-performance standards.

Tại sao bạn sẽ yêu thích làm việc tại đây

  • An opportunity to work with other top-notch developers.
  • Working on products that customers love.
  • Competitive salary.

Our mission at HipVan is to help everyone Live Better.

Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Thương Mại Điện Tử
Quy mô công ty
1-50 nhân viên
Quốc gia
Singapore
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT

Việc làm tương tự dành cho bạn

Nhận các việc làm tương tự qua email