2025 - Revival Lo Rural

Ingeniero de software III, equipo de transformación de contenido

Funciones:

  • Mejorar la experiencia del producto Wikipedia corrigiendo errores e implementando nuevas funciones en el procesamiento de wikitexto
  • Iterar sobre nuevas funciones a través de la colaboración con otros ingenieros, gerentes de productos, diseñadores, equipos de clientes y miembros de la comunidad.
  • Escritura de PHP y JavaScript que admiten cientos de idiomas del mundo
  • Creación y mantenimiento de API de Internet con lenguajes de programación de servidores
  • Componentes de instrumentación para monitorear características de calidad y prestaciones
  • Aprovechamiento de las tecnologías de almacenamiento en caché y persistencia

 

Requisitos:

  • 2 a 5 años de experiencia profesional relacionada con ingeniería de software
  • Experiencia en la creación de funciones y componentes de software fáciles de usar con buen rendimiento.
  • Ingeniería de software enfocada: disfruta escribiendo pruebas unitarias y de integración, abordando de manera proactiva los comentarios sobre seguridad y revisión de código, y equilibrando cuidadosamente las compensaciones arquitectónicas.
  • Un deseo de hacer contribuciones significativas a la equidad del conocimiento, la cultura libre y el acceso abierto.
  • Un énfasis en comunicarse claramente en canales sincrónicos y asincrónicos.
  •  

 

Deseables:
  • Familiaridad con la especificación HTML5 y la manipulación del DOM
  • Experiencia en Node.js y tecnologías relacionadas (y algo de experiencia en GIS, OSM) 
  • Familiaridad con Wikipedia/wikitexto/edición de Markdown o sistemas de gestión de contenido (por ejemplo, MediaWiki, Drupal, WordPress). Desarrollamos y cuidamos MediaWiki y los servicios específicos de Wikimedia. MediaWiki es una aplicación web de código abierto, PHP, MySQL y JavaScript que impulsa Wikipedia y otros sitios web de la Fundación Wikimedia. Se ha desarrollado de forma incremental durante más de 15 años para convertirse en un motor wiki con abundantes funciones y la base para cientos de extensiones y máscaras, y tiene una comunidad de voluntarios vibrante.
  • Experiencia con uno de los siguientes: generadores de analizadores sintácticos, intérpretes, entornos de ejecución de lenguaje, compiladores o incorporación de una característica del lenguaje a través de un ciclo de producto.
  • Una historia de contribución del código abierto
  • Licenciatura, maestría o doctorado en ciencias de la computación, sistemas de información gerencial o campo STEM (o certificación equivalente)