21 Jul
Digital Technical Director / Lead Software Developer
California, Lakeforest , 92630 Lakeforest USA

Vacancy expired!

Job Description

Digital Technical Director / Lead Software Developer

Alternate Titles: Interactive Software Developer OR Software Architect

Job Description

In this role, creative technical problem solving is key. You are responsible for making technical decisions around development architecture and structure for each project​, determining resource and or vendor allocation, as well as being involved in the ideation process for execution of the client’s vision. You will be the technical lead across multiple simultaneous initiatives. Your role will also involve providing direction for implementation to other engineers or helping provide feasibility and implementation paths in early planning all while maintaining the technical proficiency to step into the trenches of coding and development if necessary.

You will liaise with client-, partner- and in-house-based teams, project & account managers and other business units. Your focus will be on pinpointing the intersection between technical, business, and creative goals, and the team’s/partner’s capabilities in an effort to create immersive, unforgettable experiences for the client and end-user.

If you have application development/coding experience across a wide variety of coding languages and technologies, the ability to inspire and direct talented development partners and forward-thinking technologists and are ready to take on tremendous responsibility for managing the build, development and execution of some of the most exciting digital and interactive projects from concept to completion, we’d love to have you join us!

Essential Duties & Responsibilities

  • Oversees and leads all software development efforts for digitally focused projects here at EWI.
  • Oversees each project’s life cycle from conception to completion, with an emphasis on technical soundness and development efficiency.
  • Authors technical specifications and systems architecture documentation and works closely with Information Architect on wireframe development.
  • Works closely with Creative Director(s) and Designers while hashing out technical issues with architects and developers and provides guidance, recommendations, new ideas and or knowledge that could make an idea/project even better.
  • Develops and or oversees the development of workable prototypes, Proof of Concepts or technology demos when required.
  • Meets with client(s) to refine and evaluate technical/development requirements, strategy and content needs.
  • Is comfortable with in-person presentations to clients and internal teams.
  • Researches and recommends best-in-market hardware solutions for each project.
  • Works with the internal structural engineering team to ensure that proposed hardware and technology are accurately and sustainably integrated into structures/fixtures/live event spaces.
  • Stays up to date by researching and gaining further knowledge on the latest and greatest in digital technology. Shares knowledge with internal teams and clients and has the flexibility and willingness to learn new technologies and development languages as needed.
  • Work with experimental hardware and software platforms that are constantly evolving.
  • Identifies and accomplishes challenging objectives or personal goals. Works effectively with others to achieve goals. Looks for and takes advantage of opportunities. Maintains a high level of interest, enthusiasm and personal focus.
  • Uses time efficiently. Prioritizes work effectively. Performs work with minimal supervision.

Job Specific Skills & Requirements

  • 5-10 years of software development experience including:
    • Hands-on experience with cross-platform and game engine technologies such as: Unity or Unreal Engine, with an understanding of both 2D and 3D graphical programming techniques.
    • Understanding of middle tier server technologies such as: .NET, nodejs or PHP
    • Experience with C, C#, Javascript (HTML + CSS), Python (useful)
    • Understanding of database platforms such as: SQL, NoSQL or MySQL
    • Strong understanding with mobile application development, provisioning and deployment on iOS and Android.
    • Familiarity with frontend web frameworks and technologies.
    • Familiarity with network architecture and basic routing.
    • Experience deploying applications using cloud-based services (AWS, Azure, etc.)
    • It is desirable that the candidate has done some specific development work on Augmented Reality (AR), WebAR, Virtual Reality (VR) or 3D gaming in a mobile context.
  • Strong understanding of integration with hardware such as: depth cameras, game controllers, microcontrollers, mechanical components, sensors, lighting, raspberry pi’s, etc.
  • Strong understanding of processes and techniques for integrating professional video and audio formats and equipment.
  • Creative problem solving and the drive to chart new territory, especially with last minute client requests.
  • Ability to identify risks early and often and suggest mitigation strategies that are thought through and consider multiple paths to a solution.
  • Excellent communication skills, both verbal and written, with the ability to communicate effectively with non-technical clients and internal team members.
  • · A great attitude, a sense of humor, and a strong sense of being a team-player with a can-do attitude.
  • A passion for what you do!

Travel Demands

· Travel during seasonal busy periods will be required.

Qualifications

Job Specific Skills & Requirements

  • 5-10 years of software development experience including:
    • Hands-on experience with cross-platform and game engine technologies such as: Unity or Unreal Engine, with an understanding of both 2D and 3D graphical programming techniques.
    • Understanding of middle tier server technologies such as: .NET, nodejs or PHP
    • Experience with C, C#, Javascript (HTML + CSS), Python (useful)
    • Understanding of database platforms such as: SQL, NoSQL or MySQL
    • Strong understanding with mobile application development, provisioning and deployment on iOS and Android.
    • Familiarity with frontend web frameworks and technologies.
    • Familiarity with network architecture and basic routing.
    • Experience deploying applications using cloud-based services (AWS, Azure, etc.)
    • It is desirable that the candidate has done some specific development work on Augmented Reality (AR), WebAR, Virtual Reality (VR) or 3D gaming in a mobile context.
  • Strong understanding of integration with hardware such as: depth cameras, game controllers, microcontrollers, mechanical components, sensors, lighting, raspberry pi’s, etc.
  • Strong understanding of processes and techniques for integrating professional video and audio formats and equipment.
  • Creative problem solving and the drive to chart new territory, especially with last minute client requests.
  • Ability to identify risks early and often and suggest mitigation strategies that are thought through and consider multiple paths to a solution.
  • Excellent communication skills, both verbal and written, with the ability to communicate effectively with non-technical clients and internal team members.
  • A great attitude, a sense of humor, and a strong sense of being a team-player with a can-do attitude.
  • A passion for what you do!

Education & Experience

  • 5-10+ years of relevant work experience
  • Bachelor’s Degree or equivalent combination required
  • Live events, exhibits and or experience marketing background preferred, but not required

Additional Information

If interested, please forward a resume and your salary requirements to kaabed@ ewiworldwide.com

EWI offers a competitive salary, paid time off, and a comprehensive benefit plan.

Vacancy expired!


Related jobs

Report job