
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
The Impact you will create in the Job:
Ā
- Developing SDKs on native Android with support for cross-platform technologies like ReactNative, Flutter along with hybrid development over platforms like Cordova.Ā
- Apply data structures and algorithms to optimize the code for a lower memory, battery, and processing footprint - all with the goal to build plug-and-play SDKs that donāt expect the app developers to write any supporting code in the app.
- As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
- You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
- You will get an opportunity to work with some of the best talent while learning from various highly-functional teams in the company.
- Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
- You will also collaborate with cross-functional teams to meet deliverables throughout the software development lifecycle and continuously identify areas of improvement.
- Identify and improvise areas of improvement through data insights and research.
Ā
What we look for?
- Bachelorās/Masterās degree in Computer Science/IT from premier institute.
- 2-4 years of industry experience in Native Android development, with at least one live app on Google Play Store.Ā
- Good knowledge of Kotlin and/or Java with an understanding of Android Native SDK, specifically network classes, concurrency handling, databases, and background processes.Ā
- Strong knowledge of data structures and algorithms.Ā
- Solid understanding of Android Libraries related to UI, network, background services, and database.
- Familiarity with developing UI with both XML layouts and code.Ā
- Good understanding of SDK integrations, debugging, and troubleshooting.Ā
- Interest in exploring mobile app development ecosystems like React Native, Cordova and Flutter.Ā
- Comfortable with tackling ambiguous problems and unblocking yourself.
- Fair understanding of Push Notification ecosystem.
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
ā 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
Location:Ā Goregaon east, Mumbai
Requirement:
Ā Ā Ā Ā Ā Ā Ā We areĀ looking for a skilled Developer withĀ 2+Ā years of experience in mobile application development for iOS.
Primary Responsibilities:
- Work closely with the core team to come up with new features and implementing them
- Work on new products and services and provide support to existing applications
- Integrate REST services into mobile applications and familiar with App localization technique
The ideal candidate must possess the following skills:
Functional:Ā Swift, Objective-C, Xcode, Networking, Data Structures, GIT & JIRA, GCD, Core Data,Ā OOPS, Design Patterns
Mandatory:Ā Passionate about sports, Problem-solving, Team player, Target & Result oriented
Additionally, the candidate must demonstrate good communication skills and a solid understanding of cricket and football (among other sports).
and keeps everyone in the loop & learning.
ā At least 2 people working together on every project (collaborating not pairing)
ā Full test coverage for everything important
Required skills:
ā Java, Android framework, Gradle
ā Kotlin is strongly preferred
ā Experience with clean architecture and MVVM
ā Experience with Dependency Injections (Dagger2)
ā Experience with Rx Java & Rx Android
ā Practical understanding of Continuous Integration and Delivery
Your application must include:
1. A resume in pdf format . Include into your resume the links to software, mobile apps,
your coding samples, or your web designs and portfolio so we can see proof of your
talents.
We are looking for an intern with experience/knowledge in software design, coding and debugging for iOS and Android.Ā
Positions open: 04
iOS Intern: 02Ā Android Intern: 02
Work Location: Hyderabad
Responsibilities
- Document and test new software applications.
- Research and assess new application ideas.
- Develop applications (coding, programming).
Requirements
- Any Graduate with good knowledge of C, C++, or Java.
- Excellent analytical and logical skills.
- Ability to work in teams.
Benefits
- Practical experience with a wide variety of software engineering tasks.
- Collaborating hand-in-hand tech team and direct interaction with the team leads and CTO.
- Shadowing, mentoring, and training opportunities with seasoned professionals.
- Opportunity to participate in networking events and company meetings.
Ā
1. At least an undergraduate degree in Computer
Science, Engineering, preferably from IITs/Top RECs.
2. 1-4 years of experience at cutting edge organisations
or startups.
3. Extensive experience in developing mobile apps using
Android SDK with proficiency in Core Java and design
patterns.
4. Experience with e business/e commerce applications
and business environment is a must.
5. Any experience with internet companies will be a plus.
6. Great understanding of Android development SDK and
Kotlin.
7. Expertise in Core Java with solid OOD principles and
design patterns.
8. Good grasp of algorithms, design patterns, memory
management and multithreaded programming.
9. Conversant with JSON, XML, Web services API.
10. Experience with SaaS platforms for mobile
development like Analytics, Push Notifications, Cloud
Storage, Ad Networks, etc.
11. Hands-on experience with Android's debugging, unittesting, memory and performance optimization tools.
12. Great people skills







