Senior Game Developer - Unity
at The online messaging firm also moving to Gamification
Role & Requirements š
As Unity Developer, your main goal will be developing in a Unity-based environment. Engineers work together with team members to jointly own the success of their features throughout the entire development pipeline. Stages include Design -> Architecture -> Development -> Testing -> Release.
You will be joining a high-quality team of talented individuals that are all committed to growth and success.
Key Day To Day Responsibilities
- Define, architect, & develop core engine components in Unity and C#.
- Develop, innovate & integrate new technologies and tools (working with content teams).
- Optimize code & memory for high performance on multiple mobile platforms.
- Simulate and test code and algorithms to ensure stability within a global game economy.
- Scope out tasks and systems, looking for future improvements.
- Mentor other engineers in core language and technology struggles.
- You must be able to write coherent, organized code and be comfortable working on a complicated code-base.
SOUND LIKE YOU? šš
Weāre looking for someone dynamic and youāll need to have the below in generous quantities to succeed in this role (Open to remote talent)
- Strong experience in Unity
- Expert knowledge of C# / JavaScript
- Performance profiling and optimization experience
- 6+ years industry experience as a Game Developer
- Strong Object Oriented design and architecture skills
- Native mobile development experience, Apple Xcode & Android Studio
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Proven ability to architect and design large projects and complicated systems
- Excellent communication skills ā particularly the ability to discuss timelines, design concerns, and provide helpful feedback to team members
- Experience with common workflow tools like source control (GIT), bug tracking (JIRA), etc
Benefits š
- Open to remote talent
- A flat and transparent culture
- Support for setting up Home Office
- Tools of the trade - MacBook, Latest Softwares
- Monthly Communication Reimbursement
- Best learning and development opportunities
- A chance to have a big impact early in your career
Similar jobs
Our Vision:
Vapronix web is a platform for constant interaction of technology and human creativity. We aim to create a digital environment that connects people from around the world, fulfilling their entertainment and mind simulation needs while co-creating happiness and generating value for all.
Job Summary:
As a Unity Developer at Vapronix Web, you will play a crucial role in developing and optimizing interactive and visually stunning games. You will work closely with our creative and technical teams to bring our game concepts to life and create memorable player experiences. In addition to general Unity development, you should have a strong understanding of Unity animations.
Roles and Responsibilities Include But Are Not Limited To:
- Take ownership of all the features and components of the game lifecycle and lead the product design and code elements. Ensure the best performance, quality, and responsiveness of applications and games
- Collaborate with other members of the team to deliver large and complex features on time and to a high standard
- Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production cycle
- Mentor other developers in the team and help maintain code, product, and process quality
- Partner with Design, Development and Production teams to ensure schedules and goals meet business and project needs
- Conduct code reviews and be part of the hiring process for future colleagues
- Bring meaningful contributions to our product and the entire team
- Identify process and application bottlenecks and implement solutions in a timely manner
Skills:
- 1.5+ years experience with Unity 3D/Content Development
- Strong 3D math skills
- Strong C# object-oriented programming and scripting language skills
- Experience working with game assets (meshes, animations, materials etc)
- Experience profiling and optimizing game and render performance (GPU and CPU)
- Experience working on a physics-based game project, and source control systems such as Git in a multi-developer team environment.
- Understanding the UX design process and experience working with the UX design team and/or development teamĀ
What You Bring to the team:
- 2-5 years of working experience in game development, preferable 2D games.
- Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, user session management.
- Good knowledge of game physics and particle systems
- Experience of shipping out games on Android/ iOS and rolling out updates to them
- Ability to plan and estimate timelines of new features/ releases.
- Expert in debugging
- Strong understanding of object-oriented programming, data structure and algorithms
Ā
Extra Gems for:
- Experience of working in Product industry
- Good understanding of client/ server interaction
- Experience of working on a mobile multiplayer games on scale, will be a huge plus
- Experience with Android development / Objective C
- Open source contributions, interesting hobby projects.
- Experience optimising for memory and space
Your responsibilities would include:
- As an Associate Unity game developer, you will be part of the Unity Dev team and will be responsible for the front-end (client) side development.
- You would design, build and maintain efficient, reusable, and reliable code
- Implement new game features and servicesĀ
- Continuously improve the game quality by fixing crashes, ANRs, performance related issues to deliver exceptional experience to our users.
- Integrate third party SDKs like Analytics, Monetisation, Crash reporting etc.
- Create, debug, maintain and optimise the game, and related in-house written libraries used for the gameās development.
- Reporting to team lead regularly in clear and structured way regarding your progress. Proactive communication is a must when deadlines are getting missed.
Ā
Ā
Why Us?
- High Growth Startup environmentĀ
- Company sponsored courses and education material
- Lots of learning opportunitiesĀ
- Work with a super-talented team of professionals
- Informal work-culture, Casual Dress Code, multiple outings and trips
- Performance Based Bonus
- Competitive Salary
- Medical Insurance for you and your familyĀ
- Subsidies Lunch and Unlimited Snacks, Tea & Coffee in the house at all times
Mandatory Skills:
ā¢ Strong skills with Algorithms and Data Structures
ā¢ Strong hands-on expertise with Objective-C & Swift.
ā¢ Strong knowledge of design principles, patterns, and best practices
ā¢ Experience with offline storage, threading, and performance tuning
ā¢ Knowledge of Xcode Tools
ā¢ Experience working with iOS frameworks such as Core Data, Core Animation, Core and Core Text
ā¢ Experience with third-party libraries and APIs
ā¢ Solid understanding of the full mobile development life cycle
ā¢ Excellent Communication & Problem Solving Skills
Her is what we are looking for
ā¢ Strong and up-to-date knowledge of Swift.
ā¢ Strong knowledge of Apple Design Principles and Application Interface Guidelines.
ā¢ Experience with iOS Frameworks such as CoreData, CoreGraphics, CoreLocation and CoreAnimation.
ā¢ Experience with threading and performance tuning.
ā¢ Knowledge of Unit Testing, Instruments and Profiling.
ā¢ Knowledge of the available open-source libraries and Cocoapods for common tasks.
ā¢ Knowledge of VoIP Notifications, CallKit and Payment gateways.
ā¢ Familiarity with Real Time Databases like DynamoDB and Firebase.
ā¢ Familiarity with cloud message APIs and Push Notifications.
ā¢ Familiarity with creating dynamic libraries and modular applications. Write scalable, high-performing and reusable code.
ā¢ Knowledge of different Apple Certificates and Profiles.
ā¢ Solid understanding of the complete application development lifecycle.
ā¢ Proficient understanding of code versioning tools, such as Git.
ā¢ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Have an Experience indeveloping nativeAndroid apps(depth knowledgeof Android SDK,
NDK)
Depth knowledge of SQLite and Room
Excellent in JAVA, Kotlin language with a good debugging Skills
Expert in using Android Studio and Git .
Developing universal application, which can run on most available android devices.
Must have good understanding of Object-Oriented Programming
Good eye for mobile app design and product sense
Experience in cross platform Tools like Appcelerator
Internally motivated, able to work proficiently both independently and in a team environment.
Good communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes.
Experience of working on Android Studio.
Good in data structure and Algorithms.
Very Sound knowledge of Android Components.
Good in Multi-threading concepts(Desired).
Very good understanding of Java, garbage collection and design patterns.
Third party API Integration like Facebook, Twitter, Payment Gateways.
Experience with Android Google Maps API, and other location based services
Android Developer
Ā
Ability to design and implement and maintain highly complex systems and
subsystems.
ā Writing well-designed, testable and efficient code.
ā Designing and developing advanced applications for the Android platform.
ā Working as a part of a dynamic team to deliver winning products.
ā Troubleshoot, debug and optimize existing applications
.
Requirements:
ā Bachelor's degree in Computer Science, related technical field or equivalent
practical experience
ā Strong logical and analytical skills
ā Should be adaptable and fast learner
ā Experience in computer science, data structures, algorithms and software design.
ā Experience in Software Development and coding in any general purpose
programming language.
ā Should have an interest in android development
Location:Ā Noida
Looking to hire Unity Developers who have strong experience in C# programming skills, familiarity with level design & planning, Most importantly we are looking for someone who has worked with Mobile Application Games.
Responsibilities:
Planning and implementing app functionality.
Identifying and fixing code errors and app bottlenecks.
Testing app functionality.
Ensuring products conform to high industry standards.
Maintain a clean codebase with proper naming conventions and standards.
Requirements:
C#, Game Design, Mobile App Development.
Knowledge of Unity, C# scripting, UI development, session management, and publishing app on App Store and Play Store.
Job Profile: Software Development Engineer IV - iOS - StoreFront team
Location: Bangalore | Karnataka
ABOUT THE TEAM & ROLE:
Swiggy's StoreFront Engineering team helps customers enjoy personalized discovery and purchase experience across multiple product lines (Stores, Food, Genie and Instamart). The team is enabling this by developing thoughtfully crafted applications, smart cataloging, relevance-based search & intent-driven merchandising, checkout management solutions, and payment systems.
Ā
We are looking for engineers who have hands-on experience in building highly reliable distributed systems and have deep expertise in database design & performance tuning. Knowledge of Machine Learning and other Predictive Modeling techniques will be added strength. Few interesting problems we are solving include:
1. Client-facing Applications
2. Smart Catalog & Category Intelligence
3. Personalized Search & Merchandising experience
4. Payments
5. Pricing
6. Order Management System
Ā
At Swiggy, SDE IV(s) play an integral role in owning end-to-end Design/Architecture of complex systems. They co-own the technology vision of the respective team and significantly contribute to the overall success of the team. They partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design thereby facilitating the team in design and development of mission critical applications.
Ā
What qualities are we looking for?
- Hands on experience in mobile application development for at least
- Hands on working experience in Swift
- Experience in multithreaded programming and memoryĀ optimization
- Ability to learn and grow in a fast paced setup
- Working knowledge of iOS Architectural Components and Design Patterns
- Very good debugging skills
- Good knowledge in implementing Pixel Perfect designs
- Good in Data Structures and Algorithm
Ā
What will you get to do here?
- Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team
- Driving the adoption of best practices & regular Participation in code reviews, design reviews, architecture discussions
- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create
- Implementation of long term technology vision for your team
- Responsible for complete architecture of your product
- Creating architectures & designs for new solutions around existing/new areas
- Decide technology & tool choices for your team & be responsible for them
Ā
Job Title:Lead Mobile Developer
Work Location: Hyderabad
Experience:6 to 8 Years
Package:As Per market Standard
Notice Period:Immediate Joiners
Its a Full Time Opportunity with Our Client
Mandatory Skills:Mobile Developer,Ionic(Knowledge also fine)
Job Description:
Skills and Responsibilities
ļ· Proficient in JavaScript / Typescript, Ionic 3-4, Angular, HTML/CSS.
ļ· Any hybrid mobile Framework (PhoneGap, Cordova, ReactNative)
ļ· Experience using web services (HTTP, REST, SOAP) using JSON.
ļ· Cross-platform mobile app developers who have developed mobile apps with a familiarity of
Ionic/Flutter
ļ· Understanding of MVC concepts, Design Patterns, User experience, Mobile Usability, Security
fundamentals
ļ· Strong mobile UI design (multi-screen resolutions), coding, support and maintenance
ļ· Experience with third-party libraries and APIs; Ability to handle dependencies and debugging
dependency conflicts
ļ· Good knowledge on Data structures and Algorithms
ļ· Experience in databases such as MongoDB/MySQL/MS SQL.
ļ· Experience using Git/GitHub or any related source control environments in a distributed team
environment; Hands on experience Google Play/iTunes Services
ļ· Build and publish applications in app stores
ļ· Solid knowledge of mobile app development practices, along with mobile testing tools and
techniques
ļ· Ability to handle Mobile app architecture, design and optimization, estimate timelines, able to
provide a solution to improve mobile app quality, understand emerging technologies, to
maximize development efficiency, standards and best practices to bring mobile app product to
the next level
ļ· Good communication skills showing a capability to make clear and meaningful contributions to
white board design discussions and offer innovative solutions to complex problems, as well as
contribute insights from past experiences.
Experience:
ļ· Minimum 4 years of hands on experience
ļ· Write clean, manageable code and maintain proper documentation
ļ· Excellent command over Data Structures and Algorithms
ļ· Familiarity with continuous integration
ļ· Strong problem solving and analytical skills
ļ· Knowledge of benchmarking and optimization
ļ· Security mindedness in development practices
ļ· Collaborate with cross-functional teams to define, design and deliver new features
ļ· Ability to work independently in small teams with excellent interpersonal communication skills
ļ· Responsible and capable of meeting tight deadlines