I
Igara Studio

Desarrollador C++ Sr / Remoto

Descripción del trabajo

Somos Igara Studio, una pequeña empresa Argentina creando Aseprite, un software multiplataforma (Windows, macOS, Linux) de pixel art y animación utilizado en la industria de los videojuegos.
La mayoría del trabajo que realizarás estará disponible en plataformas públicas como GitHub en proyectos de código abierto / código disponible, e impactará inmediatamente a miles de artistas que utilizan Aseprite día a día.

¿A quién buscamos?
En Igara Studio buscamos profesionales apasionados por C++ y la programación de software para artistas y desarrolladores de videojuegos.
El puesto es para trabajar remotamente tiempo completo.

Responsabilidades:
Arreglar y depurar bugs, asistir a encontrar soluciones
Revisar código de otros desarrolladores
Diseñar e implementar nuevas features
Crear tests y benchmarks automatizados
Documentar código y APIs para ayudar desarrolladores
Arreglar bugs y features específicos de plataformas como Windows, macOS o Linux
Contribuir nuevas ideas / refactors / rediseño de procesos
Comprometerse con una comunidad de usuarios y desarrolladores en ambientes de código abierto (GitHub / foros)
Trabajar proactivamente en un equipo remoto

¿Qué necesitas saber? / Conocimientos excluyentes:
+5 años de experiencia con C++03 / C++11, C++ moderno
+3 años en carrera de Ingeniería en Sistemas de Información, Software, o similar
Comunicación técnica en inglés escrito
Trabajo en equipo y buena comunicación escrita y oral
Utilización básica de Git

Conocimientos deseables. No excluyentes:
Conocimiento de C++14 y C++17
Conocimiento específico de compiladores MSVC, clang, y g++
Programación en plataformas específicas como Windows (Win32, COM), macOS (Cocoa), y Linux (X11)
Experiencia en programación gráfica (Direct3D, Metal, OpenGL, shaders, etc.)
Experiencia en programación multithreading
Experiencia en el desarrollo de videojuegos 2D y/o 3D (profesional y/o independiente)
Manejo de proyectos C++ con CMake
Scripting con Lua y creación de bindings C++ Lua
Experiencia con scripts Bash
Haber contribuido o trabajado en proyectos open source en plataformas como GitHub
Git a nivel maintainer (trabajar en múltiples branches, rebase periódicos de feature branches, resolución de conflictos, etc.)
Tipo de puesto: Por contratoDuración del contrato: 12 meses

Igara Studio Desarrollador C++ Sr / Remoto