Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Staff Web Graphics Engineer

Miro - Remote - Central Sulawesi, Indonesia

AI Summary ✨

Requirements

  • Proven experience guiding multiple engineers during large-scale projects that drive significant impact across the organization.
  • Substantial Experience in Renderer Development: At least 4+ years of experience in developing rendering technologies, specifically with WebGL and Web renderers.
  • Deep knowledge of graphics programming: including expertise in technologies like WebGL (or OpenGL), DirectX, or similar, and experience with performance optimization in rendering.
  • Strong Programming Skills: Extremely proficient in at least one major programming language relevant to rendering (such as Javascript, C++, or Python) and familiar with modern development practices.
  • Experience with Large-Scale Systems: Knowledge in designing and working with large-scale systems, and understanding of clean architecture principles as applied to rendering software.
  • Proven Collaborative Skills: Demonstrated ability to work effectively within and across teams, valuing diverse perspectives and fostering an inclusive environment that encourages teamwork and innovation.
  • Commitment to Best Practices: A strong understanding of software development best practices, including code quality standards, code reviews, source control management, build processes, testing, and operations.
  • Educational Background or Equivalent Experience: B.S. or M.S. in Computer Science, Graphics Technology, or a related quantitative field, or equivalent practical experience in a similar technical field.

What you'll be doing

  • Technical Leadership in Rendering: Collaboratively lead the development and optimization of WebGL and 2D renderers, working with team members to achieve high performance and reliability.
  • Facilitate Innovative Solutions: Work within the team to identify and implement advanced rendering features, fostering an environment where innovative ideas are shared and realized.
  • Contribute to Strategic Technical Direction: Play a key role in shaping the rendering technology strategy, aligning it with Miro's vision while collaborating closely with team members in its execution.
  • Empower and Support Team Members: Engage with engineers in the team, sharing knowledge and expertise to enhance skills and promote a culture of continuous learning and excellence.
  • Drive Cross-Functional Collaboration: Partner with different teams, ensuring seamless integration of rendering technology into the broader product context, and enhancing overall project cohesion.
  • Promote Quality and Efficiency: Be a proactive advocate for high-quality standards within the rendering layer, inspiring the team to adopt practices that improve efficiency and output.
  • Stay Engaged with Industry Trends: Keep up-to-date with the latest in rendering technologies, bringing insights back to the team to foster a culture of ongoing technical growth and adaptation.

Perks and Benefits

  • Competitive equity package
  • Lunch, snacks and drinks provided in the office
  • Wellbeing benefit and WFH equipment allowance
  • Annual learning and development allowance to grow your skills and career
  • Opportunity to work for a globally diverse team
Apply here

Get notified about new job opportunities

Subscribe