Director - Client Architecture Arts, Media & Design Jobs - Las Vegas, NV at Geebo

Director - Client Architecture


Job Description:
Position OverviewThe primary responsibility of the Director - Client Architecture is to design and document the Client stack (Bundlers, custom tools and scaffolding) to a level that it can both be reviewed and approved by key stakeholders, and that it can be implemented by the Client engineering team.
This position is a foundational part of a rapidly growing team and plays a key role in the end-to-end product development process.
This director level position will play a key role in working with team leads to task senior to junior level engineers.
All duties are to be performed in accordance with Company and departmental policies, practices, and procedures.
All Company Team Members are expected to always conduct and carry themselves in a professional manner.
Team Members are required to observe the Company's standards, work requirements and rules of conduct.
Essential Duties & Responsibilities Design the client core architecture, creating the code that enables rapid development of a variety of casino games.
Breaking apart design into chunks that can be implemented with an Agile process.
Interface with product and design teams to understand functional requirements of system.
Interview stakeholders to understand technical system requirements of system.
Evaluating, identifying and developing software solutions.
Document the design for non-technical stakeholder (c-level executives).
Document the design for specialist stakeholders (cybersecurity, devops).
Document the design for developers (senior and non-senior).
Present to stakeholders or core aspects of the design including scalability and reliability.
Work with the development team to apply feedback and suggestions that improve the design.
Work with non-senior developers to help them implement parts of the design that require more context.
Document the design and design process for auditors.
Perform job duties in a safe manner.
Attend work as scheduled on a consistent and regular basis.
Perform other related duties as assigned.
Minimum Qualifications At least 21 years of age.
Proof of authorization to work in the United States.
Bachelor's degree in related field or equivalent experience required.
7 to 10 years of experience in related role, preferably in the gaming or similar industry.
At least 3 years of experience in a senior / leadership role managing a team of developers.
Broad understanding of coding and programming languages Extensive knowledge of the software development process and corresponding technologies Excellent understanding of design patterns and architectural styles Experience working with async server communications and crafting efficient APIs.
Able to create a capable core architecture while keeping in mind the overall needs of a development system to be used by developers of all experience levels.
Ability to communicate clearly and effectively, both in spoken and written form.
Strong soft skills, including attention to detail, problem-solving and communication skills.
Not required, but experience with certification is a strong advantage (ISO 9000 etc.
) Must be able to obtain and maintain any certification or license, as required by law or policy.
Demonstrated experience with TypeScript React and state management systems.
Strong soft skills, including attention to detail, problem-solving and communication skills.
Experience with certification is strongly preferred (ISO 9000 etc.
).
Strong interpersonal skills with the ability to communicate effectively and interact appropriately with management, other Team Members and outside contacts of different backgrounds and levels of experience.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.