Game Developer - Unity3D at Duplex Technologies Services · Lucknow · 1 - 4 years · ₹2L - ₹5L / yr · Bootstrapped · Posted 21 Sep 2022

About Duplex Technologies Services
Similar jobs (10)
ROLES AND RESPONSIBILITIES:
You'll work closely with our team to implement best practices, improve our architecture, and create a high-performance engineering culture. Over a 6–9-month period, you'll also immerse yourself in game development, Unity, and C# to become a well-rounded technical leader in the gaming space.
- Drive maximum development velocity through direct involvement in development sprints, ensuring developers work as efficiently and effectively as possible.
- Lead and mentor a team of engineers, fostering a culture of technical excellence and continuous improvement.
- Drive architectural decisions that ensure scalable, maintainable, and high-performance game products.
- Foster a high-performance engineering culture aligned with ambitious goals, accountability, and proactive problem-solving.
- Implement and enforce engineering best practices (e.g., code reviews, testing, documentation) and the adoption of new tools, technologies including AI, and methodologies to optimize team efficiency.
- Transition our team to a high-performance culture aligned with our ambitious, venture-backed goals.
IDEAL CANDIDATE:
- 8+ years of software engineering experience with at least 3+ years in a technical leadership role
- Ability to reasonably estimate and plan tasks and features.
- Strong programming fundamentals and hands-on coding abilities
- Strong grasp of software architecture, TDD, code reviews, and clean coding principles.
- Proficient at profiling games to identify bottlenecks and performance issues.
- Experience building complex, scalable software systems
- Proven track record of driving architectural decisions and technical excellence
- Experience mentoring and developing engineering talent
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to explain complex technical concepts
- Experience with agile development methodologies
- Bachelor's degree in computer science, Engineering, or equivalent practical experience
PERKS, BENEFITS AND WORK CULTURE:
- We foster a culture of continuous learning.
- We value talent and the ability for significant self-improvement.
- Honest feedback and transparency across all departments allow for rapid skill development.
- You will have the opportunity to work on an exciting new game development product with complete autonomy.
Primary Skills
● Exceptional problem solving skills
● Significant coding experience in C#
● Strong knowledge Unity Game Engine
● Good understanding of unity art pipeline specially 2D.
● Good experience in developing multi platform user interfaces.
● Strong Debugging and Optimization skills.
● Experience in integrating REST API
● Strong knowledge of Object Oriented Programming and Design Patterns.
● Strong understanding of Data Structures and algorithms.
● Good written and oral communication skills. Secondary Skills
● Good knowledge of 2D/3D maths, Linear Algebra , Matrices etc.
● Experience in using JIRA and Confluence etc
● Experience in using SVN, GIT etc.
Experience Required
Min 0-6 Years of professional experience in developing games for MOBILE platforms - iOS and Android.
Salary INR 12-15 LPA
Job Location Work From Home/ Pune.
Work Timing IST 12:PM - 9:00PM
- Implementing apps functionality as per communicated design
- Translating design specification into functional apps
- Communicating with other team members to establish an effective pipeline and integrating media assets
- Designing, building, and maintaining efficient, reusable, and reliable code
- Ensuring the best possible performance, quality, and responsiveness of applications
- Identifying bottlenecks and bugs, and devising solutions to address and mitigate these problems
- Helping maintain code quality, organization, and automatization
What you need to have:
- Excellent knowledge of Unity, including experience with scripting, textures, animation, UI styles, and user session management
- Familiarity with level design and planning
- Experience with game physics and particle systems
- Experience with 2d and 3D mobile and console game/app development
- Experience in optimizing memory and space usage for support of older hardware
- Good knowledge of 3D Maths.
- Ability to constantly learn and stay in touch with evolving game standards and development technologies
- Strong understanding of object-oriented programming
- Familiarity with current design and architectural patterns
- Knack for writing clean, readable, and easily maintainable code
- Proficient knowledge of code versioning tools (such as Git, SVN, and Mercurial)
- Experience with JIRA or similar platform is a plus
- A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.

Description
What You'll Be Doing:
- Participate in internal reviews and understand requirements clearly.
- Suggest ideas for design and implementation – design reviews.
- Implement VR/AR functionality as per finalized design
- Translate design specification into functional VR application
- Design, build, and maintain efficient, reusable, and reliable code, where feasible
- Have ownership of quality of output – deliverable, in terms of performance, and responsiveness of application
- Troubleshoot and solve problems as and when they arise.
- Maintain code in repositories as per organization policy
Requirements
Must Have
- Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management
- C#
- Familiarity with level design and planning
- Should be well versed in designing the Unity UI scripting
- Inverse Kinematics & Forward Kinematics & Unity Animation experience is must
- Must have experience in Published 3D Games.
- Experience in Online Real Time Multiplayer would be an added advantage
- Preferably 3D Maths & Physics skillset
- Experience on multiple tools Vuforia, Unreal, Sumerian etc., would be a plus point.
Job Type: Full-time
Overall Purpose of the Role:
We are looking for a self-motivated Unreal Engine developer who understands the value of working on unique applications and is extremely passionate about innovating and inventing/discovering new things. The candidate will be responsible for developing and maintaining our platform lineup. The key responsibilities of the job are:
- Perform full life-cycle software development
- (Requirements: analysis, Tech design, implementation, integration, testing, debugging, and support).
- Work directly with researchers and project stakeholders to ensure proper software design and delivery.
- Design and develop modular platforms.
- Stay updated on current trends in AR/VR/MR/XR.
- Writing reusable, testable, and efficient code in rapid timing.
- Writing unit tests for important logic and services.
- Implementation of security and data protection.
Credentials we are looking for:
- (Senior UE Developer) 5 years+ of experience with game development and at least 3 years of experience with Unreal Engine
- An entrepreneurial spirit that drives innovation within a target industry.
Skills essential to the role:
- High proficiency with Unreal Engine 4 Blueprints
- High-Level C++ skills within Unreal Engine 4 and outside.
- Extremely good problem-solving skills
- Networking, replication, and multiplayer integrations with VOIP services and video.
- Knowledge of the Google and Apple app store functionality and build processes.
- Core knowledge of how Unreal Engine 4 works internally
- Ability to modify API’s to get the desired result within Unreal Engine 4
- Ability to create and modify plugins within the Unreal Engine framework
- Understanding of fundamental design principles behind a scalable and modular application.
- Skills that will add value:
- AWS and Gamelift
- PHP, databases and Web Integrations
- Understanding of live streaming formats such RTMP.
- Basic design skills and minimalist sensibilities. No major design skills required, but an understanding of what makes something look good.
- Basic cross-platform CG asset implementation skill
- Collaborative working using version control tools such as Git and project management applications.
- Low-level project planning and estimation skills.
- Strong leadership skills.
- A wicked sense of humor (you’ll need it).
Familiarity with level design and planning
Experience with game physics and particle systems
Experience with mobile and console game development
Experience optimizing memory and space usage for support of older hardware
Experience with 3D is a plus
Prior experience with a well-known mobile title or AAA titles are a significant asset
Ability to constantly learn and stay in touch with evolving game standards and development technologies
Strong understanding of object-oriented programming
Familiarity with current design and architectural patterns
Knack for writing clean, readable, and easily maintainable code
Experience implementing automated testing platforms and unit tests
Proficient knowledge of code versioning tools (such as Git, SVN, and Mercurial)
|
Required Skills: · Unity 3D, C#, Knowledge of Android and iOS build system, VR, AR, Multiplayer with Photon and Custom server |
|
Job Description: · Execute full software development life cycle (SDLC) · Develop flowcharts, layouts and documentation to identify requirements and solutions · Write well-designed, testable code · Produce specifications and determine operational feasibility · Integrate software components into a fully functional software system · Develop software verification plans and quality assurance procedures · Document and maintain software functionality · Troubleshoot, debug and upgrade existing systems · Deploy programs and evaluate user feedback · Comply with project plans and industry standards · Ensure software is updated with latest features |







