
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
Position: Android Developer
Experience: 3+ - 10 Years
Location: Mumbai
Employment Type: Full-Time
About the Role
We are looking for a highly skilled and experienced Senior Android Developer to join our team. The ideal candidate will have extensive experience in Android application and SDK development, proficiency in AIDL (Android Interface Definition Language), and expertise in creating scalable and modular applications using multi-module architecture and MVVM (Model-View-ViewModel) patterns.
Key Responsibilities
- Design, develop, and maintain robust Android SDKs and libraries.
- Collaborate with cross-functional teams to define, design, and ship new SDK features.
- Implement and manage inter-process communication using AIDL.
- Develop and maintain services and background processes for seamless application functionality.
- Architect scalable multi-module Android applications with proper separation of concerns.
- Utilize the MVVM architecture for clean, testable, and maintainable code.
- Optimize application performance and memory usage.
- Write clean, well-documented, and efficient code while adhering to industry standards.
- Perform code reviews, provide mentorship, and ensure best practices are followed across the development team.
- Debug and resolve issues, ensuring application stability and reliability.
- Stay updated on the latest Android development trends, tools, and frameworks.
Key Skills and Qualifications
- 3-7+ years of professional Android development experience.
- Proven experience in building and maintaining Android SDKs.
- Strong understanding and hands-on experience with AIDL.
- Proficient in Android services, background tasks, and inter-process communication.
- Expertise in multi-module architecture for Android applications.
- Strong understanding of MVVM architecture and data binding.
- Solid knowledge of Android design principles, patterns, and best practices.
- Experience with testing frameworks (e.g., JUnit, Mockito) for unit and integration testing.
- Proficiency with tools like Git, Gradle, and Android Studio.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications
- Familiarity with CI/CD pipelines for Android projects.
- Knowledge of Kotlin Coroutines and Flow.
- Exposure to performance monitoring and optimization tools.
- Contributions to open-source projects or Android developer communities.
- Experience with Jetpack libraries and Compose.Ā

Primary Skills :Ā
ā 2+ year of experience developing React Native / Android applications.
ā Excellent command over React Native ecosystem, Android Native SDKs, and third-party
SDKs.
ā Firm grasp of the JavaScript language and its nuances, including TypeScript, ES6+ syntax
and tooling.
ā Good knowledge and application of algorithms and data structures with space and time
complexities
ā Ability to write well-documented, clean Javascript code with unit tests.
ā Familiarity with native build tools like Gradle (Android Studio, IntelliJ)
ā Follow Industry Coding standards & be responsible for writing maintainable/
scalable/efficient code to solve business problems.
ā Knowledge of object-oriented programming
React Native, Typescipt/JavaScript, Redux and optionally Android
We are looking for a top-notch, ambitious and drivenĀ Unity DeveloperĀ who is confident of creating world class mobile games which are played by millions of players. If you're hard-working, enthusiastic, dedicated, have fire in the belly to accept challenges, thenĀ BlackLight GamesĀ is the place for you.
Position : Unity Developer (Mobile Games)
Location : Noida (Work from Office)
Educational Qualification : B.Tech/ MCA / M.Tech / M.Sc or relevant professional experience; preferably in Computer Science.
What You Bring to the team :
- Minimum 2 years of working experience in game development
- Expert knowledge of Unity, including experience with scripting, textures
- Animation, GUI styles, user session management, 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.
- Hands-on experience in optimizing games for speed, performance, and experience;
- Profiling of the game to identify cause of performance issues.
- Understanding of multithreading, async and thread safe code
- Awesome troubleshooting skills
- Strong knowledge of architectural patterns, data structure and algorithms
- Familiarity with level design and planning
- Ability to communicate effectively with both technical and non-technical parties
Extra Gems for :
Ā
- Experience of working in Product industry- Good understanding of client/ server interaction
- Experience in working on a mobile multiplayer games on scale, will be a huge plus
- Very good understanding of Android and iOS platforms
- Open source contributions, interesting hobby projects.
Your responsibilities would include :
- As a senior unity game developer, you will be part of an Unity Dev team
- Also will be responsible with the front-end (client) side development.
- You would be sole incharge (read, owner) of client-side of one of our titles
- And would have the complete responsibility of performance of the game and timelyĀ Ā Ā Ā updates to it.
- Implement new game features and services in close partnership with the Product teamĀ Ā and the backend team
- Create, debug, maintain and optimize the game, and related in-house written librariesĀ Ā Ā Ā used for the game's development.
- Build reusable code and libraries for future use
- Offer technical solutions, innovate and improve the quality of implementation,Ā Ā performance and usability of the game; keeping the players in center.
- Provide guidance and mentorship to your team and take complete ownership for growth of product as well as your team.
- Be the POC to the Product team; and provide them with regular updates on the current release plan and status.
- Be on top of progress of your team with respect to current release plan at all the timesĀ Ā Ā always keeping in mind that Speed is of the essence.
- Write technical design documents, for milestones and internal use.
- Actively communicate with external stake-holders like Unity team, Google team, etc inĀ Ā Ā case of any troubleshooting/ issues.
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


Job Title: IOS Engineer (Remote)
Ā
Remote Working | Engineering Team | Full-time
Ā
The Impact you will create on the Job:
Ā
Developing SDKs on IOS 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.
You will be liaising with theĀ cross-functionalĀ teams to get anĀ in-depth understandingĀ of theĀ functional requirementsĀ andĀ propose scalableĀ solutions.
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.
You will collaborate with your team and set an example by delivering high quality and innovative engineering solutions for complex use cases.
Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
Ā
What we look for?
Ā
Bachelorās/Masterās degree in Computer Science/IT from premier institute.
2-4 yearsĀ of industry experience inĀ iOS development, with at leastĀ one live app on App Store.
Good knowledge ofĀ Objective-C, Swift 5, data structures and algorithms.
Fair understanding ofĀ Native Frameworks, specifically concurrency handling, data persistence (User Defaults, Keychain, Core Data), and background tasks.
Good understanding ofĀ iOS FrameworksĀ related toĀ UI and network.
Fair understanding ofĀ Appleās concurrency handling, Core Data, and NS Operation classes.
Familiarity with developingĀ UIĀ with bothĀ XIB/Storyboard and code.
Good understanding ofĀ SDK integrations, debugging, and troubleshooting.
Interested 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.
Looking for someone who are having food experience in DSA, Flutter and Dart.
Looking for Hyderabad region only.
About Numen (https://numenhealth.com):
Numen Health is a Health-tech company with a goal to reimagine healthcare in India. Through an amalgamation of our healthcare team with the power of AI and the Internet of Things (IoT), we make healthcare easier and accessible through a data-based preemptive approach. Our mission is to facilitate change in the healthcare industry by moving from a reactive approach to a proactive one.
We are a wonderful, young team with experience in scaling up Indian and international businesses from the ground up. We are looking for like-minded and enthusiastic people who are passionate about making a lasting difference and want to help us revolutionize the way healthcare is delivered to a billion Indian!
Ā
Our Vision:
To shift the healthcare ecosystem from a āSick-care' approach to a āHolistic-healthcare' approach. We aim to do that by enabling doctors and caregivers to move from treating ailments to employing a data-based,
preemptive approach.
About Product:
We offer preventive healthcare programs to individuals to improve their health. These plans are crafted in consultation with their treating doctor and a dedicated care team remotely monitors the progress in real[1]time. For doctors, Numen is a virtual facility to cater to all of their patientās needs, remotely.
Why Join?
At Numen, you have the opportunity to make tangible changes to the existing healthcare systems in India
making it preventive and affordable. By joining the Numen team, you get to be part of a young, dynamic
team that is passionate about making a change and a fast-paced environment with multiple opportunities to
learn and grow.
Job Overview:
Software Development Engineers FE will be responsible to participate in all stages of the software product development life cycle. This will include analysing system and user requirements, designing software flowcharts, creating user interfacing applications (Web Or Mobile) , troubleshooting bugs, and running tests to improve system functionality. An ideal
candidate would be someone who has proficiency in Flutter frameworks, good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.
Responsibilities:
ā Write simple, efficient, and maintainable code.
ā Develop, scale and maintain Mobile Applications written in Flutter.
ā Manage individual priorities, deadlines, and deliverables.
ā Validating the functionality and security of the Mobile applications.
ā Function well in a fast-paced, rapidly changing environment.
ā Ensuring best coding standards and practices to improve and maintain quality.
ā Meeting with the engineering and product team to discuss project definitions and goals.
Requirements:Ā
ā Bachelor/Master degree in CS or related field from a reputed college.
ā 2-6 years of experience in frontend software development.
ā Sound knowledge of Dart & Flutter.
ā Solid grip on the programming basics like DS and algorithms.
ā Prior experience in start-ups or health-tech will be a plus.
ā Highly effective communication and interpersonal skills
ā Strong troubleshooting and debugging skills

About the Role
As an Android Developer, you will own the Android app and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code.Ā Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners
Skills/Experience
- Minimum 6+ years of hands-on Android development experience.
- Strong Java and object-oriented concepts.
- Solid understanding of Android architectural patterns especially MVVM and their importance in scalable software development process.
- Strong understanding of Android fundamentals.
- Experience in Android UI creation.
- Experience of Android Live Data, Kotlin and Constraint layout would be a huge plus point.
Years of Exp āĀ Minimum 6-8Ā


ā¢ Experience with ReactJS, React-Native, TypeScript, NodeJS, NestJS, Docker/Kubernetes
ā¢ Experience with developing for (Android, iOS)
ā¢ Has knowledge of & experience with relational and non-relational data stores
ā¢ Affinity with Data, database designs and BI tools (Power BI experience is a big +)
ā¢ Cloud Experience, well versed with Azure cloud stack
ā¢ Experience with Git (GitHub)/ Bitbucket
ā¢ Experience with microservices
ā¢ Experience with visual presentation layer programming
ā¢ Experience working with UI/UX designers



