Job Title: Technical Lead Developer - Unity/C# Expert
Location: Fully Remote (South Africa-based, UK Working Hours)
Salary: R35,000
About Us:
We are a award-winning, forward-thinking service support and software development agency specializing in mobile apps, BIM tools, and highly engaging visualizations for clients in architecture, construction, and real estate. Known for our innovative approach, we drive excellence in mobile app solutions, animations, and immersive visual media, blending creativity with cutting-edge technology. Our R&D program is the backbone of our mission to continuously evolve, pushing the boundaries of what's possible in the digital space for over seven years.
Role Overview:
We are seeking an ambitious, organized, and technically adept Technical Lead Developer who will join our dynamic production and development team. Reporting to the Head of Production, you'll take on a leadership role in guiding and mentoring a team of Unity engineers, overseeing high-quality Unity-based application development, and executing both client projects and R&D initiatives.
Key Responsibilities:
Drive day-to-day Unity/C# development to meet project goals and client needs.
Plan, develop, and review well-structured C# code.
Lead robust code reviews and implement quality checks across app developments.
Mentor and manage a team of Unity engineers, fostering growth and challenging innovation.
Collaborate through each product development phase to ensure delivery of top-quality solutions.
Investigate and resolve issues in live applications.
Evaluate development team output and offer constructive feedback to drive improvement.
Required Skills & Experience:
5+ years as a Unity/C# Developer with strong expertise in C# programming.
1+ year of experience in a leadership role, managing and mentoring developers.
Solid understanding of graphics programming, data structures, algorithms, and design patterns.
Experience in optimizing mobile applications.
Excellent planning, collaboration, and communication skills.
Proven experience in software architecture and technical design.
Proficiency in English (written and spoken).
Preferred Skills:
Familiarity with Test-Driven Development (TDD) and Unity test frameworks.
Knowledge of dependency injection principles.
#J-18808-Ljbffr