Unity Developer

2 - 6 years

2 - 6 Lacs

Posted:11 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Acme Services logo
Acme Services

Industrial Machinery Manufacturing

malad-west Maharashtra

RecommendedJobs for You

Mumbai, Maharashtra, India

Mahatma Nagar, Nashik, Maharashtra