Search by job, company or skills

A

Unity Developer

2-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Responsibilities:

  • Application/Game Development: Design and develop high-quality, consumer-grade applications and games using Unity3D, ensuring an engaging user experience.
  • Code Reusability & Quality: Build reusable, high-quality code and libraries that can be efficiently utilized across multiple projects, promoting consistency and accelerating development.
  • Collaborative Development: Proactively communicate and collaborate with Lead Architects to analyze information needs and functional requirements. Actively assist Lead Architects in development planning, code reviews, architecture reviews, testing, and debugging.
  • Requirements Elicitation & Analysis: Critically evaluate information from multiple sources, reconcile conflicts, decompose high-level information into detailed specifications, abstract low-level information for a general understanding, and effectively distinguish true user needs from surface-level requests.
  • Multi-Initiative Engagement: Successfully engage in and manage multiple development initiatives simultaneously, prioritizing tasks and managing time effectively.
  • Product Challenge & Validation: Drive and challenge product units on their assumptions regarding execution plans, ensuring robust and successful implementation strategies.
  • Agile Development & Tools: Work proficiently within an Agile software delivery process using JIRA (including breaking down work into modular tasks, updating/tracking task status/work log entries for sprint management). Utilize Gerrit/Git for source code management (including branching strategy and code review) and other Automation Tools.
  • Team Leadership & Mentoring: (For senior/lead roles) Proven experience in managing and mentoring a team of 5+ Unity3D developers, fostering their growth and optimizing team performance.
  • Performance & Optimization: Maintain strong focus on performance and optimization within Unity3D applications, ensuring smooth operation and efficient resource utilization.

Required Skills:

  • Proficiency in Unity3D for game/application development.
  • Advanced C#/C++ knowledge with strong understanding of architecture and design patterns.
  • Solid OOPs (Object-Oriented Programming) programming skills and design patterns.
  • Strong mathematical skills, including knowledge of vectors, matrices, and linear algebra.
  • Strong knowledge of designing state machines and multi-level games/applications in Unity3D.
  • Experience in maintaining Performance & Optimisation in Unity3D Applications.
  • Strong knowledge of Networking APIs in Unity3D.
  • Experience with Agile software delivery process using JIRA.
  • Proficiency with Gerrit/Git for source code management (branching strategy, code review).
  • Ability to communicate and collaborate effectively with Lead Architects and other stakeholders.
  • Ability to critically evaluate and decompose information.
  • Experience in building/releasing/supporting software products.

More Info

Job Type:
Employment Type:
Open to candidates from:
Indian

About Company

We have a huge experience in recruitment for almost every industry from accounting to automobiles and from manufacturing to healthcare and IT. We strive to deliver excellence by understanding the necessity of our client and discovering true talent for them. "Optimizing performance" is what we constantly endeavor to deliver which not only helps us to hunt for the right talent in the market but also nurture a long term affiliation with our esteemed clients.

Job ID: 121883145