Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our client works on very challenging and exciting projects and is looking for Senior Mobile Engineer.
Skills and Experience:
- 5+ years professional mobile engineering experience, shipping native apps at scale on iOS or Android (preferably both).
- Deep proficiency in:
- iOS: Swift, SwiftUI/UIKit, AVFoundation, CoreBluetooth, CoreMotion, background modes, concurrency (GCD/AsyncAwait), audio units.
- Android: Kotlin, Jetpack Compose/Views, Bluetooth/BLE, Camera/Media, Foreground services, Coroutines/Flow.
- Hands on with realtime media pipelines and streaming: audio capture/playback, echo cancellation, noise suppression, lipsync/latency budgeting, WebSockets/gRPC/WebRTC, codecs (Opus/AAC/PCM).
- Solid networking and systems skills: state machines, threading, buffering, backpressure, power/thermal profiling, and debugging on constrained devices.
- Experience integrating cloud AI services (LLM/ASR/TTS) and handling streaming inference results in the UI.
- Strong product sense for voicefirst UX and accessibility in eyesup, handsfree contexts.
- Excellent communication; comfortable working with early/preview SDKs and ambiguous requirements.
Preferred Experience:
- Prior work with Meta’s Glasses SDK (RayBan Meta) or similar wearables (Apple Watch/visionOS audio, Snap Spectacles, Bose Frames) – if you don’t have this experience, it is fine provided that you are willing to learn Meta Glasses SDK quickly.
- Ondevice ML on phone: Core ML/Metal/Accelerate (iOS), MediaPipe/TFLite/NNAPI/GPU delegates (Android), ONNX Runtime Mobile.
- Multimodal AI integration: experience with Llamafamily models, Whisper/Seamless/other ASR, TTS providers, prompt and latency optimization, partial results/streaming UX.
- BLE expertise: GATT design, connection strategies, MTU/throughput tuning, coexistence with WiFi transport, device provisioning and firmware update flows.
- WebRTC for lowlatency A/V; adaptive bitrate, jitter buffers, AEC/VAD tuning.
- Backend exposure sufficient to move fast with AI:
- Python or Node.js for inference gateways (FastAPI/Express), WebSocket servers, request fanout, token streaming.
- Deploying model servers (Triton, vLLM) and vector/RAG stacks (FAISS/Pinecone), observability (OpenTelemetry), and autoscaling on AWS/GCP/Azure.
- Security and privacy: keychain/keystore, secure BLE pairing, PII handling, consent UX, regional data controls.
Further Information:
- Duration: Long term contract (B2B)
- Workload: Remote
If interested, please get in touch via contact details provided or click "Apply" to forward an up to date copy of your CV.
Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of, gender, race, age, sexual orientation, religion, or belief.
Key Skills
Ranked by relevanceReady to apply?
Join Cavendish Professionals and take your career to the next level!
Application takes less than 5 minutes