Mobile Developer (iOS & Android) – Visual Search Project
About the Project
Bol.com is forming a new product team within the Search department to develop a visual component that enhances the mobile search experience. The project aims to integrate camera-based search features into the existing bol.com mobile app (iOS and Android). This is a greenfield initiative focused on building prototypes and delivering a production-ready MVP, with full integration into the current platform architecture.
Team Composition
The team includes mobile developers, backend developers, and data scientists focused on image processing. It will consist of both internal employees and external contractors.
Responsibilities
- Extend the bol.com mobile app with visual search functionality
- Integrate camera features and gallery access using platform-native SDKs
- Implement smooth animations and user onboarding tutorials for the new feature
- Work within the existing codebase and align with bol.com development standards
- Collaborate in a cross-functional team while independently delivering mobile components
- Ensure scalable and maintainable mobile code across both platforms
Requirements
- At least 5 years of professional experience in mobile development
- Strong hands-on experience with both iOS (Swift, SwiftUI, PhotosUI, UIImagePicker) and Android (Kotlin, Jetpack Compose, Android SDK)
- Proven experience integrating camera/gallery features into production apps
- Familiarity with GraphQL; experience with Apollo Client or ShopAPI is a plus
- Experience working in large-scale environments with shared codebases and cross-team coordination
- Comfortable with fast-paced development and prototyping
- Strong communication and documentation skills
- Agile team experience and a problem-solving mindset
Tech Stack iOS
- Swift (language)
- SwiftUI (UI framework)
- GraphQL via ShopAPI
- PhotosUI / UIImagePicker
Tech Stack Android
- Kotlin
- Jetpack Compose
- Android SDK (camera, gallery, internal storage)
- Apollo GraphQL client