Senior Unity Developer / Team Lead
Job Requirements
Job benefits
-
Remote work options
Flexible scheduling and you can work remotely when needed
-
Medical insurance
Cover preventive care at no cost to you; all offer generous coverage for prescription medications; and all provide the financial protection you need in the event of a major illness or injury
-
Team-building events
Build camaraderie and trust within the company
-
Career growth
Take your knowledge to the next level with our assistance program
This job post is managed by
Skills
Job description for Senior Unity Developer / Team Lead at Augmentus
- Hybrid working arrangement (1 day WFH per week)
- Professional development: External upskilling courseworks in soft and hard skills
- Provision of Employee Stock Options
- In-house facilities (wide selection of food, drinks and entertainment) as well as close proximity to sports facilities
- $300 flexi-benefits per year, $100 stationery allowance per year
- Company culture:
- Open and low hierarchy for better learning opportunities as well as direct interaction with founders.
- Frequent outing activities for team bonding.
- Quarterly 1-on-1 dialogues with founders for anonymous feedback
- Coverage on health insurance (GP, hospitalization, death coverage)
- Competitive leave structure (18 annual, 1 birthday, 6 childcare, 10 paternity)
- Performance bonus
- Direct access to wide range of advanced robotic systems and equipment
- Lead a small team of Unity Developers, providing mentorship, guidance, and technical leadership in the development of interactive Unity applications for robotic simulations and visualization.
- Collaborate closely with industrial designers, engineers, and robotic experts to oversee the design, development, and deployment of the Unity application that meet the unique needs of robotic applications.
- Implement user interfaces and interactions from UI designers, ensuring they align with the specialized requirements of robotic contexts and deliver exceptional user experiences.
- Utilize your deep understanding of Unity's capabilities to develop accurate physics simulations and dynamic visualizations that authentically replicate robotic processes and equipment.
- Drive the development of clean, efficient, and well-documented code within the team that adheres to performance and scalability standards across various robotic platforms.
- Take ownership of diagnosing and resolving technical challenges within Unity applications, optimizing performance, and ensuring high levels of stability and reliability.
- Stay informed about advancements in Unity development trends, aligning the team's work with industry best practices.
- Collaborate effectively with cross-functional teams, including designers, engineers, and project managers, to meet product milestones and deliverables.
- Lead code reviews, provide constructive feedback, and champion the continuous improvement of development practices.
- Manage project timelines, allocate tasks, and ensure the team's progress towards objectives while maintaining high-quality standards.
- Extensive experience as a Unity Developer, including leadership or mentoring roles, with a strong focus on industrial applications, particularly in the field of robotics. Showcase this expertise through a portfolio of successful projects.
- Proficiency in C# programming, object-oriented design, and software architecture principles.
- Proven ability to adapt Unity's physics, shaders, and animation systems to create accurate simulations of robotic actions.
- Familiarity with version control systems, especially Git, for facilitating collaborative software development.
- Strong problem-solving skills and a track record of thriving in dynamic, collaborative team environments.
- Excellent communication skills to effectively collaborate with diverse teams, explain complex technical concepts, and lead a small team.
- Bachelor's degree in Computer Science, Engineering, Robotics, Game Design or a related field (or equivalent experience).
- Experience with hardware integration and/or sensors for enhanced robotic simulations.
- Proficiency in scripting languages such as Python or C++ for additional customization.
- Understanding of UX/UI design principles tailored to robotic industrial applications.
- Familiarity with cloud technologies for remote access and collaboration.