Identify areas of improvements with respect to improving Platform/Application Speed and Scalability from a User Interface / Frontend standpoint by adhering the best practices of Cocos Creator for iOS
Review the existing documents for the dependencies and interdependencies on Weaver, Servers and Game Engine and create documents for missing areas
Continuously benchmarking and research on an ongoing basis for improvements to be made at the Frontend level using Cocos Creator to improve the overall platform efficiency
Create modules for imparting Cocos Creator training (for iOS) with respect to Setup, Settings, Functionalities, Features, Tools and Best Practices
Proofreading your code and correcting mistakes before each app is released
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
Build / Create the unit tests and validation procedures to assure quality development on tasks /activities taken
Ensure successful adherence of JIRA and sprint adherence for tasks allocated and collaborate with cross functional teams to ensure timely activity closure
Build new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store
Participate in brainstorming sessions with Weaver, Game team and Product Team in identifying opportunities for Frontend improvement
Gain feedback continuously from users, customers, and colleagues on improving User Experience
Build quality mockups and prototypes, ensuring high-quality graphic standards and brand consistency
Write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
Contribute content for training sessions to educate team members of any new updates, features and best practices in Cocos / iOS
Follow the Knowledge Management process and adheres to the Documentation, SOPs and Checklist on an ongoing basis
Minimum 6-8 years’ experience in Frontend Development for iOS using Cocos Creator
Proficient knowledge and expertise in Cocos 2dx/Cocos Creator
Familiar with various front-end development language
Sound C++/JS language fundamentals along with algorithms and data structures
Familiar with TCP/IP, HTTP, Websocket communication mechanism
Familiar with iOS development environment and online process
Familiar with Cocos bottom layer architecture and code modifications
Extensive experience with iOS Frameworks such as Core Data and Core Animation.
Knowledge of iOS back-end services.
Knowledge of Apple’s design principles and application interface guidelines.
Proficient in code versioning tools including Mercurial, Git, and SVN.
Knowledge of C-based libraries.
Familiarity with push notifications, APIs, and cloud messaging.
A high level of experience with UI layouts, SASS, LESS, Bootstrap, and the CSS GRID system
Solid experience in using a complex REST API from the client-side
A solid understanding of cross-browser compatibility issues, and ways to work around them
Good understanding of asynchronous request handling, partial page updates, and Ajax
Freedom to voice your opinion and influence product direction
Collective Leadership and Ownership
IITians and MBA’s from Ivy league schools
Refreshments, Snacks, Quizzing, … and fun unlimited