Lead Programmer

hace 2 semanas


Desde casa, México Amber Studio A tiempo completo

About us

At Amber, we're always on the hunt for the most talented individuals in the industry to join our team. We're dedicated to delivering top-notch service to our customers and know that our employees are key to making that happen. We offer attractive compensation packages and plenty of chances to grow with us, and we're always on the lookout for ways to do things better. Our team works together towards common goals and we value each member's contributions to our mission of continuous improvement and innovation.

About the role

Amber is seeking a highly skilled Technical Director (Engineering) to join our team. As the Technical Director, you will oversee the technical aspects of multiple projects in the game development industry. You will work collaboratively with cross-functional teams involved in various stages of the game development lifecycle, ensuring the production of high-quality games across different platforms. Additionally, you will be responsible for project-wide task estimations to support staffing and development cost planning for prospective clients.

You will interface with development teams across the globe but will primarily work with a development teams located in Montreal, Mexico, and Romania.

The Quest:

- Serve as a technical advisor for game development teams involved in both internal and external projects.
- Act as a technical lead for specific projects where your expertise is most relevant.
- Interface with other technical experts to establish a development roadmap for both Front-end and Back-end products.
- Participate in customer-facing meetings to gather technical requirements and details.
- Evaluate technical documentation or software provided by customers.
- Develop comprehensive technical proposals, including team composition, task breakdown, and delivery timeline.
- Provide project-wide task estimations to support staffing and development cost planning.
- Review and provide guidance on the technical architecture for projects developed by the engineering teams you support.
- Ensure technical involvement in projects while not necessarily coding day-to-day alongside the teams.
- (Occasionally) perform Feature Development, primarily on core features/components.
- Debug code and perform bug fixes to ensure high-quality and stable software.
- Oversee Backend feature development and guide backend team on functional requirements. You'll need to understand the high-level basics of BE architecture and BE-FE integration.
- Coordinate Production Pipeline requirements and tasks with internal and external CICD and QA teams.
- Review and Support Project Performance Monitoring and Improvement.

We are pretty sure that you will not do:

- Task Tracking (You will speak to DMs who are responsible for this and determine course of action should deadlines be missed repeatedly)

The Skills:

- Solid technical knowledge across multiple areas.
- Significant Experience with Unity, C#, iOS, and Android.
- Excellent soft skills and communication abilities, both verbal and written.
- Strong proficiency in English.
- Experience in Designing Game Code Architecture and design principles and patterns
- Experience interfacing with and guiding front-end teams in producing gameplay features.
- Experience interfacing with and guiding backend teams in producing BE features for FE integration.
- Experience with Jenkins or other CICD toolchains
- Experience with Perforce

Nice to have:

- Backend Development Expertise (preferably with GCP and AWS)
- Strong Debugging Experience (Xcode Instruments, Android Studio Profiler, Unity profiler, Unity Frame Debugger, Unity Memory Profiler)
- Experience with Content Management (Addressable Assets, CDN content management, Expansion Files, Google Play Feature Delivery)
- Experience with anti-cheat systems (existing tools and custom code obfuscation, memory manipulation detection/prevention, and other cheater management strategies)

The Reward:

- A fun and dynamic industry where you can make a difference.
- Additional Days Off - according to Amber’s internal policy.
- Professional and friendly work environment.
- An attractive salary package with private medical services.
- Awesome and talented colleagues.
- Support from all your teammates.
- Access to training and learning programs