🌱 Junior Full Stack Developer (Swift & Python) (m / f / d)
📍 Location : Madrid (Spain) or Munich (Germany)
- Hybrid / Remote within these locations only -Please note: candidates must be based in Spain or Germany and have valid work authorization. Full remote work from other countries is not possible.
🧭 About the Company
We’re partnering with an AgTech & Sustainability innovator that is redefining how technology supports regenerative farming.
Their mission : develop smart solutions for virtual fencing and ultra‑high‑density grazing that make a real impact on sustainability and animal welfare.
As part of a small, fast‑moving team, you’ll work closely with the CTO (based in Madrid) and CEO to turn an internal product into a market‑ready solution — with full ownership of the iOS app and plenty of room for growth.
💻 Your Responsibilities
- Build and own the single iOS app in Swift (SwiftUI / UIKit) end‑to‑end.
- Integrate securely with the Python backend (REST APIs, auth, data models).
- Set up and maintain CI / CD, TestFlight, crash reporting, analytics, and rollout configs.
- Implement field‑ready features including offline workflows and geofencing.
- Use AI‑assisted tools (Cursor, Claude Code, LLMs) for development, testing, and documentation.
- Monitor app health, analyze user data, fix issues, and iterate based on feedback.
- Document architecture, interfaces, and operational procedures.
🎯 Your Profile
Must-haves
- 1–3 years of professional experience in iOS development with Swift, SwiftUI and/or UIKit.
- Solid Python, SQL & Git knowledge.
- Experience with REST APIs and preferably dashboarding (e.g., Grafana).
- Fluent in English (B2+).
- High initiative and hands‑on mentality.
Nice-to-haves
- Experience with CoreLocation / MapKit / Geofencing.
- Understanding of offline‑first patterns (Core Data / SwiftData).
- Familiarity with push notifications, Docker, CI / CD, or GraphQL.
- Interest in agriculture, sustainability, or green tech.
- Knowledge of Spanish or German is a plus.
💚 Why You’ll Love This Role
- Full ownership of the iOS app.
- Real, measurable impact on sustainability.
- Work hybrid or remote from Madrid or Munich.
- Close collaboration with CTO & CEO.
- Modern AI‑enabled toolchain.
- Budget for equipment & professional development.
💶 Offer Details
- Type: Full‑time permanent contract.
- Salary: €40,000 – €60,000 gross p.a.
- Hours: 40 hours per week.
- Vacation: 28 days.
- Probation: 6 months.
🚀 Hiring Process
- short screening call with the company.
- technical interview (code & architecture deep dive).
- small app case assignment.