Technical Lead Programmer

Penempatan: Yogyakarta , DI Yogyakarta
Kategori: Full Time
Bidang Pekerjaan: Game Developer

Uraian Tugas

  1. Leadership and Team Management
    • Oversee a team of game developers and programmers, providing mentorship, guidance, and professional development opportunities.
    • Delegate tasks effectively based on team member skillsets and project requirements.
    • Facilitate clear and consistent communication within the development team, and act as a liaison with other departments such as art, design, and QA.
    • Conduct performance reviews and set growth objectives for team members.
  2. Technical Oversight and Code Quality
    • Define and drive the technical direction of game projects by implementing innovative solutions and integrating new tools, engines, or frameworks to enhance development efficiency and the player experience.
    • Identify technical risks and implement mitigation strategies throughout the development lifecycle.
    • Review and approve technical designs, system architecture decisions, and code submissions.
    • Stay current with industry trends, emerging technologies, and best practices in game development.
  3. Project Planning and Execution
    • Contribute to project planning, estimations, and task break-downs in collaboration with producers and project managers.
    • Monitor progress against milestones, adjusting priorities and tactics as needed to meet production timelines and quality targets.
    • Coordinate with stakeholders to align technological decisions with creative goals and business objectives.


Syarat & Kualifikasi

  • 6+ years of professional game development experience, with at least 3 years in a lead or senior engineering role.
  • Proven track record of leading teams, mentoring developers, and making critical technical decisions.
  • Proficiency in relevant programming languages such as C++, C#, or other scripting languages commonly used in game development
  • Strong understanding of game engines like Unity, Unreal Engine, or custom engines.
  • Experience with optimization, debugging, and profiling tools to ensure high-quality performance.
  • Deep understanding of game mechanics, player experiences, and an appreciation for innovative gameplay design.
  • Strong understanding of game engine architecture, rendering pipelines, physics simulations, AI systems, and networked gameplay
  • Strong organizational skills to manage multiple tasks, deadlines, and priorities effectively.
  • Ability to work effectively with designers, artists, and other stakeholders to achieve project goals.
  • Excellent verbal and written communication skills. Ability to articulate complex technical concepts to non-technical stakeholders.
  • Experience with Agile development methodologies.