This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Work for one of Singapore’s leading startup.
- Learn great software engineering skills.
- Work with the best software engineers.
Job description
As HipVan's iOS Engineer, you will design and develop high-performance native iOS applications. You will be responsible for creating engaging user experiences with smooth animations, efficient video playback, and optimized memory management. This role requires expertise in iOS architecture patterns, performance optimization, and UI/UX implementation. You will collaborate with cross-functional teams to deliver innovative features while maintaining code quality and application performance.
Your skills and experience
• Architecture & Design Patterns:
Implement clean architecture principles (MVVM, VIPER, or RIBs) to build maintainable, testable iOS applications. Apply appropriate design patterns to solve complex problems while ensuring code flexibility and scalability.
• Performance Optimization:
Identify and resolve performance bottlenecks, optimize memory usage, and implement efficient data loading strategies. Profile applications using Instruments to ensure smooth performance even with complex animations and video content.
• Animation & UI Implementation:
Create fluid, responsive UI with custom animations and transitions using UIKit and Core Animation. Implement complex UI components that maintain high frame rates while delivering engaging user experiences.
• Video & Media Handling:
Implement efficient video playback and streaming capabilities with optimized memory management, caching strategies, and buffer management to ensure smooth social content delivery.
• Concurrency & Threading:
Apply advanced knowledge of GCD, Operations, and modern Swift concurrency (async/await) to create responsive applications that handle background processing efficiently without blocking the main thread.
• Collaboration & Code Quality:
Work closely with product designers, backend developers, and QA teams to deliver intuitive user experiences. Conduct code reviews, follow software development best practices, 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 iOS development experience with a strong portfolio of published applications. Deep understanding of Swift, UIKit, and SwiftUI. Proficiency in iOS architecture patterns (MVVM, VIPER, Clean Swift) and common design patterns. Experience with Core Animation, AVFoundation, and memory optimization techniques. Familiarity with networking, persistent storage solutions, and SwiftUI is a plus.
• Performance Engineering:
Demonstrated ability to diagnose and resolve performance issues using Instruments and other profiling 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.
Why you'll love working here
- An opportunity to work with other top-notch developers.
- Working on products that customers love.
- Competitive salary.

HipVan
Our mission at HipVan is to help everyone Live Better.