Este sitio hace uso intenso de JavaScript.
Por favor habilita JavaScript en tu navegador.
Tema Clásico
Tema Thottbot
Now Hiring: Senior Developer and Software Engineer
Wowhead
Publicado
29/07/2017 a las 10:16
por
perculia
We're hiring again on Wowhead and ZAM. Between the rapidfire pace of PTRs and some other new initiatives ZAM is working on, we're looking to expand the team!
We are currently looking for a Senior Developer for Wowhead, and a Software Engineer to join the ZAM Datamining team. Both roles have the possibility of working remotely or working from the ZAM offices in California depending on the candidate's location. These positions are full-time and salaried with benefits.
If you think you're the right one for either job, check out the requirements below and then send a copy of your resume, code samples, as well as salary expectations and cover letter to jobs@zam.com. Please indicate which position you're applying for in the Subject line.
Senior Developer
ZAM Network is seeking a web developer with experience in creating and maintaining dynamic web sites to join the Wowhead team. The ideal candidate will have a strong PHP and SQL background, writes clean code that scales well, and can manage multiple methods of caching data for performance. They will also have to tackle day to day management of Wowhead as well as help plan future enhancements and features.
Responsibilities
Work with the development team lead by the Wowhead Site Producer to maintain and develop new features for the site and Wowhead community
Migrate and refactor the site to integrate best practices, efficient code-base and performance driven implementations
Integrate and leverage common ZAM micro-services and API for a better network-wide integration.
Requirements
Minimum 5 years programming experience including experience with web-related technologies (e.g. PHP, HTML, CSS, JavaScript)
Strong ability in coding standards-compliant, cross-platform web pages
Experience in relational database design for MySQL
Experience in creating optimized web pages, SQL queries, and database structures for high-load environments
Experience with common web development libraries such as jQuery
Familiarity with Linux, bash, nginx
Experience with version control and agile development methods (Git, JIRA)
Solid understanding of World of Warcraft game mechanics and terms
Pluses
Familiarity with Lua, especially within World of Warcraft addons
Experience using third-party web APIs, especially the Battle.net API
Familiarity with behind-the-scenes World of Warcraft data concepts, such as item bonuses, enchant IDs, spell and item scaling, artifact traits, etc.
Familiarity with any of: memcached, Varnish, Solr, Elasticsearch, Docker, Kubernetes
Experience developing applications in C++
Familiarity working with non-obvious binary-formatted files (data mining)
Experience in accomplishing tasks as a remote employee
LAMP stack operations experience
Experience with agile development methods
Software Engineer
ZAM is looking for a Software Engineer to join its Reverse Engineering and Data Mining team. The successful candidate will write and maintain tools to extract data, statistics, maps and 3D models for games such as World of Warcraft, League of Legends, Hearthstone, and many others.
Responsibilities
Design, Implement and Maintain application pipelines that extract, collect and transform game data into database-driven API services.
Work with the Infrastructure and Web Teams to be first to market with insights about new entities, changes in equipment and game modes that can give our players an edge
Communicate and work within a team environment using best practices for Documentation, Agile Development, Reverse Engineering and Testing.
Who we are looking for...
You love video games! More importantly, you like to understand how things work under the hood and you are always up for a challenge. You do enjoy a good puzzler and won't give up easily.
You are resourceful and show initiative, yet you always keep your objectives in mind. Great troubleshooter, you understand quickly and make educated guesses, you trust your gut, but you support your theories with proofs.
You are willing to get out of your comfort zone, you are eager to learn and work with new technologies.
You are positive by nature and believe in honesty, you are also a great team player; dependable and autonomous.
Requirements
BS in Computer Science, Engineering equivalent or some solid experience in the field.
At least 3 years experience in application development using either C++, C# or Java.
Working knowledge of ASM or other bytecode technology
Experience with Decompilers and Hex Editors
Understanding of hashing, binary file formats, and common encryptions
Comfortable with Windows and Linux environments
To make the difference…
Experience in Game Development
Working knowledge of 3D geometry, shading and animation
Comfortable with at least one scripting language such as Javascript, Python or Lua.
Follow best practices such as unit testing & automation.
Non-opinionated when it comes to languages and design patterns and always ready to learn new ones.
Obtiene Wowhead
Premium
USD $2
Un mes
Disfruta de una experiencia libre de publicidad, desbloquea características premium y dale tu soporte al sitio!
Mostrar 0 comentarios
Ocultar 0 comentarios
Inicia sesión para publicar un comentario
Comentarios en Inglés (10)
Escribir un Comentario
No has iniciado sesión. Por favor
entra a tu cuenta
o
registra una cuenta
para añadir tu comentario.
Publicación anterior
Publicación siguiente