This job has expired, please see additional jobs below
Senior Software Engineer, Nick Games
Viacom
Glendale, CA, United States
Job Details - this job has expired, please see similar jobs below
Overview and Responsibilities
Nickelodeon Games is looking for a talented, self-motivated, and innovative individual with a passion for gaming and technology. We are currently seeking a Senior Software Engineer to work on upcoming gaming and interactive projects. Deep understanding and knowledge of game development fundamentals and sharp programming skills are required.
About You
You are a creative problem solver, work well in a team environment, love to create great software, and want to always be learning. You believe in agility and getting things done that deliver business value.
Overview and Responsibilities
• Design and implement game features and components
• Take a proactive role in improving processes and tech pipelines.
• Experience with engineering best practices including continuous integration, code reviews and unit testing.
• Work closely with leadership team (engineering and product) to help building & executing product roadmap.
• Research and investigate new technologies and how they can be used for our games
• Quickly iterate through different proof of concepts and prototype
• Lead and own performance optimizations (rendering, loading, memory usage, and file size optimizations, etc.)
• Troubleshoot and solve critical issues on game projects
• Effectively communicate project status to extended games team
• Write tools to automate reoccurring tasks during the project life cycle
• Write high quality code and unit tests and conduct regular cross-team code reviews
• Able to guide and mentor junior team members of the team.
Basic Qualifications
• Solid foundation in data structures, algorithms, and object-oriented programming
• Experience working with game engines and frameworks (Unity, Unreal, Sprite Kit, libGDX, etc.)
• Proven capability in problem solving and ability to come up with innovative solutions
• Experience with profiling, along with performance optimization (memory leaks, performance analysis, etc.)
• Able to write tools & scripts to help designers & artists be more productive.
• Ability to work with a cross-functional team including artists, designers, QA, etc.
• Excellent written and verbal communications skills
• 3+ years of relevant domain experience
Additional Qualifications
• Experience developing native applications on iOS and/or Android
• Experience with scrum agile process
• Network protocols and patterns (HTTP, REST), programming and debugging
• BS or Masters degree in Computer Science or equivalent preferred