Pràctiques front-end dev
Pràctiques de desenvolupament d’eines funcionals per a l’Observació de la Terra: a Spascat busquem una/un estudiant en pràctiques centrat en el Front-End d’aplicacions GIS: ajudant a crear components i aplicacions modernes d’informació geogràfica, basades en tecnologies web.
QUI SOM?
Spascat som facilitadors del NewSpace: gràcies a la nostra experiència en el sector aeroespacial europeu, oferim solucions de suport als agents governamentals i als principals actors de la indústria, per a ajudar-los a millorar la seva eficiència operativa i a prendre decisions informades basades en dades científiques obtingudes a partir de tecnologies espacials d’Observació de la Terra.
EL TEU DIA A DIA:
T’incorporaràs a l’equip de desenvolupament, on t’ocuparàs de donar un suport directe a l’equip al dia a dia, amb focalització en el frontend d’una aplicació GIS, basada en tecnologies web, però tocant tota la resta d’àmbits també. Els nostres productes tenen un fort component d’interacció geogràfica i l’esforç es centrarà en aquesta direcció.
Concretament et dedicaràs a:
- Desenvolupar interfícies de mapes i les seves capes d’informació (polígons, línies, imatges), juntament amb les eines d’interacció per a manipular-los. Utilitzant llibreries de JavaScript com maplibre-gl, deck-gl, turfjs, etc., creant components de geoinformació moderns i altament reactius.
- Desenvolupar la part enfocada a l’usuari d’una web app (PWA). El nostre stack
principal es basa en
fastAPI
en el backend isvelte
en el front-end. - Entendre bé com interactuar amb el back-end, ocasionalment participant en el desenvolupament de l’API de l’app que genera i treballa amb les dades que es mostren. Coneixement de python ajudarà significativament.
- Comprovar el codi ja escrit i validar el seu ús en diferents escenaris, trobant possibles errors o ineficiències i millorant-les.
- Formar part de manera activa de les diferents fases de desenvolupament, no només escrivint nou codi i funcionalitats, sinó també recomanant noves idees a afegir als productes, aportant la teva opinió respecte a l’ordenament de la criticitat de l’actual backlog de l’equip de desenvolupament.
- Participar d’esdeveniments presencials on Spascat participi, i representar-hi la companyia si escau, com ara en congressos i fires.
REQUISITS
Essencial
- Estar estudiant en una universitat catalana el Grau o Màster d’Enginyeria Informàtica / Computer Science o similar i trobar-se a 4t any del Grau o al 1r o 2n any del Màster.
- Tenir un coneixement sòlid de tecnologies web. Imprescindible: Javascript i HTML, amb frameworks moderns.
- Tenir familiaritat del workflow amb git, en concret gitflow, sabent crear, revisar i unir Pull Requests per a bugs, features, etc.
- Domini professional del Català i l’Anglès imprescindible.
- Venir amb ment oberta i proactiva, sense por ni de preguntar ni d’equivocar-se, i que realment t’agradi programar!
Rellevant
- Tota experiència rellevant, inclosa no-professional, amb projectes de hobby, acadèmics, etc.
- Es valorarà molt positivament experiència amb projectes relacionats amb GIS (mapes, coordenades, vectors, polígons) així com qualsevol mena d’interfície altament interactiva (e.g. editor d’imatges, jocs en canvas2d, etc).
- Tota experiència amb frameworks de js moderns; Sobretot Svelte, però també React, Vue, etc.
- Es valorarà molt positivament experiència amb desenvolupament d’apps mòbil, en format PWA, com per exemple amb frameworks com Capacitor (Ionic).
- Es valorarà positivament una familiaritat amb Python i el seu ecosistema.
QUÈ T’OFERIM?
- Dedicació horària: 20 hores setmanals, amb flexibilitat a la seva distribució setmanal per a facilitar la conciliació amb els estudis.
- Retribució: 11 €/h
- Durada conveni màxim: mínim de 320 hores
- Àrea: NewSpace – Observació de la Terra – Desenvolupament Web per aplicacions GIS
- Data d’inici: Juliol 2025.
- Ubicació: Híbrid, 90% remot, 10% oficina a Masnou, Barcelona.