28/09/2021
Job Description:
We are looking for a talented lead client engineer, who is as excited as we are to create amazing applications experiences for Crack Illusion's clients in Jakarta. If you have a real passion for mobile development and want to participate in the future of Crack Illusion, we would love to hear from you!
Our team values creativity, collaboration and a commitment to quality and we are searching for like-minded developers to add to our team of talented application makers. Together we will learn, grow, and ultimately enjoy success by developing epic experiences for our client.
You will lead a pod of engineers to develop new features and systems for our app, coordinating across disciplines with designers, marketing communications, artists, and other engineers. Everyone on our team is empowered to influence the future global direction, and the ideal candidate will have a passion for quality and user experience.
Responsibilities :
- Implement and debug software that shatters existing limitations and adds new capabilities
- Participate in design and code reviews
- Follow group standards and best practices
- Work under the direction of senior engineers and seek guidance when working in new project areas
- Collaborate effectively with other disciplines including art, design and audio
- Document completed designs, tools and code
- Manage and coach a pod of software engineers to create a high performing team
- Collaborate closely with design and production to plan for multiple initiatives at once
- Work with product and design on the implementation of features from end-to-end
- Embrace rapid iteration by prototyping core apps mechanics with product owners
- Support content creation pipelines, tool development, and workflow improvements
- Build performant, sustainable, and maintainable technologies and code
- Ensure product features and systems are scalable, flexible, and simple to use
- Coordinate with server engineers on simulation and network efficiency.
Requirements :
- 7+ years of relevant professional experience in software development
Strong, proven programming skills (C #, .NET Core and Standard)
- Experience with the Unity platform, performance analysis, and code optimization
- Experience with implementing game feature logic in a client/server environment
- Ability to communicate effectively with artists, designers, and other engineers
Self-motivated and willing to participate in all areas of engineering
- Excellent verbal and written communication skills
- Bachelor or Master degree in Computer Science, related field or equivalent experience
- Experience with performance analysis and code optimization for mobile platforms
- Previous experience shipping and supporting a Live product at a global scale
- Full client stack experience (UI, apps, systems, tools, etc.)
- Developed software in a cloud-hosted environment
Please email portfolio that demonstrates product, branding, communication design experience to [email protected]
Thank you!