Sobre el puesto
Hone es una startup que ayuda a los jugadores a ganar más mediante la optimización del PC. Buscamos ingenieros de software Windows/.NET con experiencia para unirse a nuestro equipo en rápido crecimiento. Tendrás la oportunidad de utilizar herramientas y procesos de vanguardia para crear funciones que nuestros usuarios necesitan de verdad. Como equipo remoto, damos a nuestros ingenieros la libertad de organizar sus horarios y rendir al máximo. Si compartes nuestros valores, ¡nos encantará conocerte!
Responsabilidades
- Desarrollar y mantener nuestra aplicación de escritorio con C# integrado con Electron
- Colaborar con el equipo web para conectar las funciones nativas de C# con nuestra interfaz de vista web
- Crear funciones fiables de Windows para detectar juegos, gestionar procesos, optimizar el sistema y ejecutar servicios en segundo plano
- Escribir código de alta calidad, limpio y mantenible que cumpla los estándares del sector.
- Realizar revisiones periódicas para garantizar la calidad del código base.
- Desarrollar nuevas funciones para mejorar la experiencia del usuario.
- Diagnosticar y resolver problemas de nuestra aplicación de escritorio.
- Perfilar, medir y optimizar las áreas críticas para el rendimiento de la aplicación de escritorio
- Trabajar con el equipo de producto para comprender e implementar nuevos requisitos.
Lo que debes aportar
- Al menos 5 años de experiencia en desarrollo de software
- Al menos 2 años de experiencia creando y lanzando una aplicación de escritorio para consumidores
- Capacidad para trabajar con autonomía y entregar software de alta calidad rápidamente con indicaciones generales
- Gran atención al detalle y al rendimiento
- Experiencia desarrollando aplicaciones y módulos de escritorio para Windows
- Experiencia con .NET 10 LTS.
- Experiencia con las API de Win32 y P/Invoke
- Experiencia en gestión de procesos, permisos de Windows y cambios seguros en el sistema
- Experiencia con IPC entre procesos nativos/backend y capas de interfaz web
- Experiencia analizando problemas reales de rendimiento y optimizando rutas críticas medidas, sin hacer conjeturas
Conocimientos requeridos
- Conocimiento profundo de C#
- Amplio conocimiento de las aplicaciones de escritorio para Windows
- Conocimiento de los sistemas operativos Windows
- Experiencia con aplicaciones de consola en C#
- Experiencia con gestión y prioridad de procesos, permisos, handles, servicios y comportamiento de inicio de Windows
- Experiencia creando flujos IPC entre C# y Electron/la interfaz web
Otras habilidades útiles
- Pasión por los juegos de PC o consola
- Experiencia integrando C# con Electron mediante CLI, canalizaciones con nombre, sockets u otros mecanismos IPC
- Experiencia con Native AOT
- Experiencia con herramientas de rendimiento de Windows, diagnóstico o depuración de bajo nivel
- Experiencia con lanzadores de juegos, entornos sensibles a sistemas antitrampas, utilidades del sistema o herramientas de rendimiento
- Experiencia con C++
- ¡Se valorará la experiencia con espadas a dos manos!
¿Por qué trabajar en Hone?
- Trabajo totalmente remoto — Somos un equipo 100 % remoto, así que puedes trabajar desde cualquier lugar y en el horario que mejor te convenga. Se acabaron los desplazamientos: tendrás más tiempo para tu familia y para jugar en tu PC.
- Salario y participación competitivos — Ofrecemos salarios competitivos y una participación generosa en la empresa para recompensar bien tu trabajo. Como startup joven, también te damos la oportunidad de trabajar con un equipo excepcional y la autonomía y responsabilidad necesarias para crecer.
- Un entorno de trabajo divertido y agradable — Somos un grupo cercano al que le encantan los videojuegos. Podrás conocer mejor a tus compañeros en sesiones de juego y crear relaciones sólidas. No conoces de verdad a un compañero hasta eliminarlo unas 43 veces o compartir varias cenas de campeón.
Candidatura
Cómo postularse
Si esta parece la oportunidad perfecta para ti, postúlate ahora. ¡Esperamos conocerte!