About the Role
We're looking to bring on a developer we can work with long term. A degree and formal experience are a bonus, but not essential. We've worked with excellent developers who simply haven't had the chance to showcase their ability through traditional routes, so what matters most to us is a strong portfolio and the right skills.
Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Optional)
Experience
- Minimum 2 years of professional software development experience, with demonstrable mobile app work (Optional)
Required Skills
- Cross-platform mobile development: iOS and Android from one codebase (React Native or Flutter preferred, or native Swift + Kotlin)
- GPS, geolocation & geofencing: accurate location capture, geofencing, and calculating distance, direction and dispersion from location data
- Third-party API integration: connecting and handling data from multiple external services reliably
- App architecture & data modeling: clean architecture, user accounts, data models, and build pipelines
- Recommendation / logic engine development: building rule-based logic that produces outputs from multiple data inputs
- Data visualization: maps, markers, overlays and graphical data displays
- LLM / AI API integration: e.g. Anthropic Claude API
- Mapping & location services: Mapbox, Google Places, Google Directions
- Weather API integration: e.g. Tomorrow.io
- Native voice / text-to-speech: Apple AVSpeech, Android TextToSpeech
- Beta deployment: TestFlight and Google Play closed testing
Nice to Have
- Smartwatch development: Apple WatchKit / Wear OS
- Experience integrating golf or sports data APIs (Golfbert)
Working Style
- Comfortable owning features end to end with minimal supervision
- Reliable communicator, able to work independently part-time
To Apply
- Upload a link to your GitHub portfolio (or attach it) showing relevant work
Pay: £21.00 per hour
Work Location: Hybrid remote in Birmingham