At Lockwood, our vision is to bring people together through Avakin Life so they can play, share and socialise! Avakin Life is one of the World’s largest and most populous metaverses, providing a full and immersive 3D life simulation experience for our millions of players.
Do you have a passion for the gaming industry and connecting with players? Are you a highly organized and detail-oriented individual with logical mind for game frameworks? If so, we're looking for a proactive, friendly and organised Mid Level Client Developer to join the crew at LKWD!
With great benefits including socials, healthcare, bonuses and great vibes, we're a great destination for those who want to work on cutting edge social experiences in an environment that fosters communication and creativity. We're always looking for good people - so if you're passionate about shaping the future of online communities and products, then this role could be for you! This is a hybrid role, working remotely with regular travel to our office locations (Nottingham and Cambridge)
In this role, you will:
- Develop, create, debug, maintain, extend, and optimize code for game features and experiences
- Collaborate with other departments, including non-technical ones, to help design and develop features for a live title
- Promote and adhere to best practice regarding code quality and performance and continuously work to minimize technical and maintenance issues.
- Work with your Lead, Product Manager, and the rest of the team to plan out and deliver tasks
- Help break down complex tasks into smaller deliverables
- Identify and call-out risks and suggest solutions in both existing code and new features
- Keep up to date with Unity engine features and best practices for performant code
- Write clear, efficient, robust and maintainable code using C# and Unity
- Work closely with our QA department to ensure that features do not introduce new bugs
- Participate in the architecture and code review processes of the team.
- Writing and maintaining technical documentation, where appropriate
Requirements
- Good product (game, graphics tools, engineering) programming experience with Unity
- Shipped at least one product or been part of a live product using Unity
- Clear understanding of the Unity game engine
- Good knowledge of, and experience programming in, C#
- Knowledge or familiarity with Unity Native Plug-in and C++ advantageous
- Experience with integration with Backend services and APIs
- Excellent communication skills: you will be working on features that require you to work with colleagues from both other Engineering disciplines and, also non-technical teams
Benefits
- Inclusive Company culture focused on collaboration and creativity!
- Competitive Salary * Spot bonuses
- 25 days of holidays & bank holidays - plus festive shutdown @ Christmas (exclusive to holiday entitlement!)
- Discretionary Hampers and Gifts throughout the year
- Healthcare and Benefits & Life Assurance
- Flexible and hybrid working arrangements
- Mental Health Support & Employee Assistance Programme
- Pension Scheme
- Voucher and & Discount Perks (Discounts of Cinema etc)
- Family Friendly & Inclusive Company Policies