in your browser.
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!
ZAM is planning to hire a Lead Engineer for Wowhead. The position is aimed for our West Los Angeles office. Because this position will have supervisory as well as implementation responsibilities the successful candidate will have strong technical and interpersonal communications skills. The successful candidate will be vetted by both the Wowhead team and by ZAM upper management.
We are currently open to 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 firstname.lastname@example.org. Please indicate which position you're applying for in the Subject line.
We're looking for someone to work with modelviewers across ZAM, including Wowhead's own modelviewer which powers the
Create a model viewer display widget that runs on multiple sites that produces images of game-level quality or above;
Work with the tools team to extract models from various data sources;
Works with site-front end team members on project criteria and deliverable;
Assist and support site teams with integration of viewer into respective websites as well as resolving any issues that might arise;
The candidate will also have to provide access to a wide array of view-controls for transforms, camera control, search and filter support and other UI widget controls.
Experience with real-time graphics technologies such as WebGL, OpenGL;
Experience with Unity and Unreal game engines, a plus;
Understanding of high-quality animated rendering of characters, costumes, items, associated creatures and a variety of effects (glows, smoke, particles) based on a well understood common image format;
Experience with Rigged models, and;
Knowledge of various game techniques that are employed to obscure geometry and textures when not in use.
Work Location and Reporting Responsibilities:
This position is in our Los Angeles office and reports to the Director of Technology.
The skills we are looking for include (but are not limited to):
Minimum 5 years programming experience including experience with web-related technologies;
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;
Familiarity Linux, bash, Apache, nginx, redis, memcached, Varnish, Solr, Elasticsearch;
Experience with code versioning (especially Git)
Experience developing applications in C++
Prior participation in a scrum development framework
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.
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.
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
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
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.
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.
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
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.
Other ZAM Sites
Final Fantasy XI
© 2017 ZAM Network LLC