Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/components/JobsPage.astro
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@ const jobModules = Object.values(import.meta.glob(['../data/jobs/*.md'], { eager
frontmatter: IJob
}[]

const tierOrder: Record<TJobTier, number> = { platinum: 0, gold: 1, silver: 2, bronze: 3 }
const tierOrder: Record<TJobTier, number> = { main: 0, platinum: 1, gold: 2, silver: 3, bronze: 4 }

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

faltaba main para ordenar y poner como featured.

he puesto featured platinum y main solo


const jobs = jobModules
.filter((job) => job.frontmatter.draft !== true)
.sort((a, b) => {
const aTier = tierOrder[a.frontmatter.tier as TJobTier] ?? 4
const bTier = tierOrder[b.frontmatter.tier as TJobTier] ?? 4
const aTier = tierOrder[a.frontmatter.tier as TJobTier] ?? 5
const bTier = tierOrder[b.frontmatter.tier as TJobTier] ?? 5
return aTier - bTier
})

const isFeatured = (tier?: TJobTier) => tier === 'gold' || tier === 'platinum'
const isFeatured = (tier?: TJobTier) => tier === 'platinum' || tier === 'main'
---

<div class="jobs-container pb-20">
Expand Down
16 changes: 16 additions & 0 deletions src/data/jobs/hrt-software-engineer-python-singapore.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: 'Software Engineer - Python (Singapore)'
company: 'Hudson River Trading'
type: 'Full-time'
skills: [Python, 'Distributed Systems']
apply_url: 'https://www.hudsonrivertrading.com/hrt-job/software-engineer-python/?gh_src=m4bconic1us'
tier: 'gold'
location:
ca: 'Singapur'
es: 'Singapur'
en: 'Singapore'
description:
ca: "A HRT el codi que escrius és el negoci. Com a Python Engineer a Singapur treballaràs en entorns de còmput distribuït d'última generació: monitoratge de trading en viu, processament de grans volums de dades i eines internes, en col·laboració amb researchers i enginyers."
es: 'En HRT el código que escribes es el negocio. Como Python Engineer en Singapur trabajarás en entornos de cómputo distribuido de última generación: monitorización de trading en vivo, procesamiento de grandes volúmenes de datos y herramientas internas, en colaboración con researchers e ingenieros.'
en: "At HRT, the code you write is the business. As a Python Engineer in Singapore you'll work in cutting-edge distributed compute environments: live trading monitoring, large-scale data processing, and internal tools, collaborating with researchers and engineers."
---
16 changes: 16 additions & 0 deletions src/data/jobs/hrt-software-engineer-python.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: 'Software Engineer - Python (CHI, LON, NYC)'
company: 'Hudson River Trading'
type: 'Full-time'
skills: [Python, 'Distributed Systems']
apply_url: 'https://www.hudsonrivertrading.com/hrt-job/software-engineer-python-2/?gh_src=m4bconic1us'
tier: 'gold'
location:
ca: 'Chicago / Londres / Nova York'
es: 'Chicago / Londres / Nueva York'
en: 'Chicago / London / New York'
description:
ca: 'HRT cerca Software Engineers amb sòlids fonaments de programació per construir i mantenir sistemes escalables en un entorn de còmput avançat. Projectes típics: eficiència de scheduling distribuït, tooling per a developers, LLMs per a suport operatiu i sistemes de trading i risc.'
es: 'HRT busca Software Engineers con sólidos fundamentos de programación para construir y mantener sistemas escalables en un entorno de cómputo avanzado. Proyectos típicos: eficiencia de scheduling distribuido, tooling para developers, LLMs para soporte operativo y sistemas de trading y riesgo.'
en: 'HRT is looking for Software Engineers with strong programming fundamentals to design and maintain scalable systems in an advanced computing environment. Typical projects: distributed scheduling efficiency, developer tooling, LLMs for operational support, and trading/risk systems.'
---
16 changes: 16 additions & 0 deletions src/data/jobs/perk-senior-software-engineer-london.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: 'Senior Software Engineer - London'
company: 'Perk'
type: 'Full-time'
skills: ['System Architecture', 'CI/CD', Backend, Frontend, Observability, AI]
apply_url: 'https://www.perk.com/job-application/?ashby_jid=c4b9da08-205c-4d60-a232-bf94543f5ab8'
tier: 'main'
location:
ca: "Híbrid, Londres (3 dies/setmana a l'oficina)"
es: 'Híbrido, Londres (3 días/semana en oficina)'
en: 'Hybrid, London (3 days per week in office)'
description:
ca: 'A Perk, els seniors donen forma a què construir i per què, arquitecten per a avui i demà, lideren entre squads i elevan el llistó amb mentorship. Refinaràs problemes amb Product i Engineering Managers, escriuràs design docs per a canvis de plataforma, alinearàs equips via guilds i mentoraràs altres, cuidant la qualitat tècnica i prioritzant impacte sobre esforç.'
es: 'En Perk, los seniors dan forma a qué construir y por qué, arquitectan para hoy y mañana, lideran entre squads y elevan el listón con mentorship. Refinarás problemas con Product y Engineering Managers, escribirás design docs para cambios de plataforma, alinearás equipos vía guilds y mentorizarás a otros, cuidando la calidad técnica y priorizando impacto sobre esfuerzo.'
en: "At Perk, senior engineers shape what to build and why, architect for today and tomorrow, lead across squads, and raise the bar through mentorship. You'll refine problems with Product and Engineering Managers, write design docs for platform changes, drive cross-team alignment via guilds, and coach others while guarding technical quality and focusing on impact over effort."
---
16 changes: 16 additions & 0 deletions src/data/jobs/perk-senior-software-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: 'Senior Software Engineer'
company: 'Perk'
type: 'Full-time'
skills: ['System Architecture', 'CI/CD', Backend, Frontend, Observability, AI]
apply_url: 'https://www.perk.com/job-application/?ashby_jid=0886cec5-7c09-40b3-8e61-455a9a7ea789'
tier: 'main'
location:
ca: "Híbrid, Barcelona (3 dies/setmana a l'oficina)"
es: 'Híbrido, Barcelona (3 días/semana en oficina)'
en: 'Hybrid, Barcelona (3 days per week in office)'
description:
ca: 'A Perk, els seniors donen forma a què construir i per què, arquitecten per a avui i demà, lideren entre squads i elevan el llistó amb mentorship. Refinaràs problemes amb Product i Engineering Managers, escriuràs design docs per a canvis de plataforma, alinearàs equips via guilds i mentoraràs altres, cuidant la qualitat tècnica i prioritzant impacte sobre esforç.'
es: 'En Perk, los seniors dan forma a qué construir y por qué, arquitectan para hoy y mañana, lideran entre squads y elevan el listón con mentorship. Refinarás problemas con Product y Engineering Managers, escribirás design docs para cambios de plataforma, alinearás equipos vía guilds y mentorizarás a otros, cuidando la calidad técnica y priorizando impacto sobre esfuerzo.'
en: "At Perk, senior engineers shape what to build and why, architect for today and tomorrow, lead across squads, and raise the bar through mentorship. You'll refine problems with Product and Engineering Managers, write design docs for platform changes, drive cross-team alignment via guilds, and coach others while guarding technical quality and focusing on impact over effort."
---
17 changes: 17 additions & 0 deletions src/data/jobs/veriff-senior-software-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: 'Senior Software Engineer'
company: 'Veriff'
type: 'Full-time'
skills: [Python, AWS, Architecture]
salary: '75k-90k'
apply_url: 'https://www.veriff.com/careers/position/8609896002'
tier: 'gold'
location:
ca: 'Remot'
es: 'Remoto'
en: 'Remote'
description:
ca: "La plataforma d'identitat amb IA de Veriff usa reconeixement d'imatge, verificació facial i anti-spoofing per protegir les persones online. Uneix-te a l'equip Verification Platform per construir el motor d'orquestració i el pipeline de decisió automatitzada. Dissenyaràs serveis backend en Python resilients, milloraràs la fiabilitat en producció, faràs on-call i mentoraràs l'equip."
es: 'La plataforma de identidad con IA de Veriff usa reconocimiento de imagen, verificación facial y anti-spoofing para proteger a las personas online. Únete al equipo Verification Platform para construir el motor de orquestación y el pipeline de decisión automatizada. Diseñarás servicios backend en Python resilientes, mejorarás la fiabilidad en producción, harás on-call y mentorizarás al equipo.'
en: "Veriff's AI-powered identity platform uses image recognition, facial verification, and anti-spoofing to keep people safe online. Join the Verification Platform team to build the orchestration engine and automated decisioning pipeline. You'll design resilient Python backend services, improve production reliability, join on-call, and mentor teammates."
---
2 changes: 1 addition & 1 deletion src/types/jobs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import type { TLocale } from './locale'

export type { TLocale }

export type TJobTier = 'platinum' | 'gold' | 'silver' | 'bronze'
export type TJobTier = 'main' | 'platinum' | 'gold' | 'silver' | 'bronze'

export interface IJob {
title: string
Expand Down
Loading