Web / App Developer
Role details
Job location
Tech stack
Job description
We are looking for a frontend-focused developer to own our web platform and help evolve our mobile presence. Your core strength should be in React, but this role offers a unique opportunity to expand your skillset: while you will start by building out our web dashboards, you will also have the chance to learn and contribute to our native mobile apps over time.
This is a hands-on role in a startup environment. You'll work directly with the founding team, have real ownership over features, and see your work in front of customers quickly.
What You'll Work On
- Core Dashboard: Building the web dashboard and complex data visualizations using React & Next.js.
- Mapping: Creating map-based interfaces for supply chain and travel emissions.
- Mobile Learning: Collaborating on our native mobile apps (iOS and Android), with support to learn Swift and Kotlin on the job.
- Integration: Connecting front-end interfaces with our Django/FastAPI backend.
Requirements
Do you have experience in iOS?, Essential:
- Strong proficiency in React and Next.js.
- Experience with data visualisation libraries (D3.js, Chart.js, Recharts, or similar).
- Experience with map libraries (Mapbox, Leaflet, or similar).
- A willingness to learn native mobile development (Swift/Kotlin).
Nice to Have:
- Experience with Swift (iOS) or Kotlin (Android) is a massive plus, but not required.
- Familiarity with Python web frameworks (Django, FastAPI, or Flask).
- Experience with Docker or OpenStreetMap tooling.
- Any degree (subject doesn't matter)., * Open on Experience: Whether you're a recent graduate or have years under your belt, we care more about what you can actually do than how long you've been doing it. The application process will include a technical assessment.
- Adaptability: You should be comfortable in a fast-moving environment where priorities shift and you'll wear multiple hats. If you prefer established processes and clear boundaries, this probably isn't the right fit.
- Location: Ability to be in Leeds one day per week.