Magnopus is hiring a
Senior C++ Programmer

Logo of Magnopus

Magnopus

πŸ’΅ $76k-$89k
πŸ“Remote - United Kingdom

Summary

Join Magnopus, an experience-focused technology company, in bridging the physical and digital divide with our groundbreaking client applications powered by the Connected Spaces Platform. As a Senior-level programmer specialising in C++, you will play a crucial role in evolving our platform to support interoperable and accessible cross-reality spaces and experiences.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent professional experience
  • Proficiency in C++ programming with a deep understanding of engines and frameworks
  • Comprehensive knowledge of best practices, tools, and processes used within C++ programming
  • Proven ability to independently plan, design, and implement solutions to a wide range of technical problems
  • Experience working on live-service projects and utilising RESTful APIs
  • Ability to extract well-defined requirements from non-technical briefs and adapt the development approach to meet client needs
  • Strong problem-solving skills with a self-critical approach to work quality
  • Excellent verbal and written communication skills to effectively convey technical concepts to diverse audiences
  • Strong understanding of version control systems and CI/CD processes
  • Understanding of performance considerations and experience using profiling and debugging tools
  • Advanced interpersonal skills with understanding of, and consideration for, the needs and dependencies of others

Responsibilities

  • Independently planning, designing, and implementing solutions to a broad range of technical problems
  • Supervising specialist work within a function or project, providing direction and guidance to the team as needed
  • Optimising working practices, infrastructure, pipelines, and code quality within the C++ programming domain
  • Collaborating with other disciplines to understand their needs and implementing technical solutions that accommodate these requirements
  • Maintaining strong communication with leadership, proactively communicating progress and risks related to your work
  • Educating and guiding other team members in C++ programming, sharing expertise to support the growth and development of the team
  • Proactively improving the understanding, awareness, and overall quality of C++ programming across projects and products
  • Developing and reviewing code from an objective perspective, ensuring solutions are simple, maintainable, and user-focused
  • Ensuring all work is tested in build where appropriate and contributing to automated testing solutions
  • Providing specialist appraisal of pitches and delivering accurate estimates of the work when required
  • Demonstrating accountability, strong attention to detail, and adherence to deadlines
  • Assisting with training, mentoring, and interviewing within your specialty
  • Proactively seeking personal development and staying up-to-date with industry trends and best practices

Preferred Qualifications

  • Experience with Unreal Engine and/or Unity
  • Experience with web technologies
  • Experience with Swift

Benefits

  • Flexible hours
  • Remote working plans
  • Comprehensive medical insurance that can cover the whole family
  • Employee Assistance Program
  • Magnocademy (our peer learning program)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Magnopus know you found this job on JobsCollider. Thanks! πŸ™