We are seeking a Software Engineer for the Central Operations, Network Team. As a Sr Software Engineer on the team, youll work on building the platform for the WB Games portfolio that will network all our properties together.
What part will you play?
This individual contributor role will have a variety of responsibilities. The primary responsibility of the position is client side development including working on social features, platform development, and integrations. As a seasoned Engineer, you will also be involved in determining how our technology will achieve business goals.
This position requires close collaboration with all other disciplines and studios to help develop practical solutions that will bring our system to life. In this position you will be driving one or more segments of the teams work, while setting and maintaining the highest possible quality bar for yourself and the rest of the team.
Architect product systems that help achieve business goals.
Work with Lead and Product Designer to define product details.
Hold clear vision and be able to implement how our product should look and function.
Document and maintain software functionality.
Actively drive whole projects forward after product context and constraints have been defined.
Determine approaches to our tech processes and tools.
Act as mentor and role model and provide direction for less experienced team members.
Operate a live product in a rapidly shifting technical environment.
What do we require from you?
Undergraduate degree or equivalent industry experience and success.
At least 8 years of software engineer experience.
Experience working in the Game Industry with different stakeholders (product, qa, liveops).
Experience with modern web UI frameworks (react, angular, vue).
Experience with state management frameworks (mobx, redux).
Understanding methods of performance optimization.
Extensive experience working with internal and externally developed code.
Ability to absorb large amounts of documentation and summarize it for the team.
Experience writing robust unit-tests.
Excellent communication skills.
Documentation / Presentation skills.
Advanced experience in estimating projects and time management skills.
Strong problem solving / debugging skills.
Ability to work unsupervised and facilitate less experienced team members during a project.
Experience with node.js.
Excellent track record of working with customers.