Kotlin & Swift Developer Front-End developer (Android, IOS, Desktop app)

Job ID: 39339877

Budget: $250 – $750 USD

We are looking for highly skilled with Kotlin & Swift developer to handle our app's front-end work.

(Front-end pages)(Includes: Robust scrolling, Menu/file selection)
-Sidebar for Navigation.
-Mini chat (slide up to extend full page, slide down for mini)
-Signin/Signup page
-Home page
-Account setting page
-Account payment page
-Repository view page
-File viewer (txt, docx, xls, pdf, images, videos)
-Note page
-Reminder page
-Alert page




>>Aim for robust file scrolling experience.

Android (Kotlin + Jetpack Compose) Use:
-LazyColumn from Jetpack Compose
-Paging 3 Library (if data is loaded incrementally)
-Coil or Glide for image loading

Key Optimizations:
-LazyColumn + itemsIndexed for efficient reuse
-Use rememberLazyListState() to preserve scroll state
-Load thumbnails with Coil/Glide with downsampling and memory caching
-Consider pagination or batching if list is huge
-Use key in items to ensure stable item rendering


iOS (SwiftUI) Use:
-LazyVStack with ScrollView or List
-SDWebImageSwiftUI or Nuke for thumbnail loading
-Combine or Swift Concurrency for background data loading

Key Optimizations:
-Use LazyVStack inside ScrollView only if you need custom layout, otherwise List is more optimized
-Cache images with SDWebImage or Nuke
-Load thumbnails asynchronously
-Avoid recomputation – ensure items are Identifiable


Bonus Performance (Both Platforms):
-Pre-generate thumbnails on the backend or during file indexing
-Use LIFO queues for image loading (show most recent first)
-Enable recycling if using UIKit or RecyclerView fallback
-Benchmark scrolling using Android Profiler and Instruments (iOS)
Related categories: Mobile App Development iPhone Android Swift