Multimedia Developer
- Job Number
- SESLB00089
- Job Type
- Non-Teaching
- School / Entity Name
- SABIS® Educational Services s.a.l.
- Department
- Print & Digital Book Publishing
About SABIS®
SABIS® is a global education network that has an active presence in 21 countries on five continents and educates students in both the private and public sectors. SABIS® schools implement the proven, proprietary SABIS® Educational System, which has been developed and refined for over 135 years.
All students in the SABIS® Network benefit from a long tradition of excellence in education, a reputation that is rooted in a well-developed philosophy that seeks to provide students with a top-quality education that prepares them to meet the challenges of a changing world.
For more information about the SABIS® Network, visit: www.sabis.net.
Job Purpose
Creating, documenting, and maintaining high-quality animations and interactive simulation products based on the business requirements and the technical specifications, using a variety of graphic and multimedia techniques, in order to provide adequate interactive simulations that meet the customer’s needs.
Key Responsibilities:
- Developing features and components of the interactive simulation project’s lifecycle and driving the code elements throughout the production cycle.
- Understanding, analyzing, and validating the business specifications in order to deliver a comprehensive product.
- Using C# (C-Sharp), JavaScript, and other programming languages for SABIS® products and/or applications, while consistently following SABIS® coding and scripting language standards.
- Developing interactive simulations using various software for SABIS® products, such as Unity 3D, in accordance with SABIS® development methodologies and release processes, in order to fulfill customer needs.
- Developing animations and videos using Adobe After Effects, Premiere, Photoshop, and Illustrator.
- Ensuring proper documentation of programs for easy tracking and understanding of modifications or changes in the coding process.
- Keeping abreast of emerging technologies through continued education, studies, and research to deliver the most up-to-date products.
- Developing, planning, and implementing interactive simulations based on business requirements following the multimedia projects’ development lifecycle, in accordance with acceptance criteria.
- Transforming design specifications into functional interactive simulation assets.
- Ensuring the best performance, quality, and responsiveness of interactive simulations.
- Understanding the UX/UI design process and experience by working with the UX/UI design team and/or development team.
- Providing technical support to an existing project and making further adaptations, changes, patches, or rewrites to the code.
- Evaluating code to ensure it meets SABIS® standards and is valid, properly structured, and compatible with browsers, devices, or operating systems.
- Sorting out operational logic and business rules, which are necessary for the feature to be reproduced correctly according to the designer's specifications.
- Analyzing and troubleshooting technical problems encountered during development to deliver reliable products.
- Writing efficient computer code or script to make the various features work, and ensuring that sound, graphics, animations, and timings work as intended.
- Writing comprehensive and accurate documentation as requested.
- Reporting all issues concerning projects to the line manager to minimize risk and create a mitigation plan.
- Performing other related tasks as they arise and as delegated by the Management.
Ideal Requirements:
- Bachelor’s Degree in Computer Science, Computer Graphics and Animation, or their equivalent
- English and Arabic proficient
- Certified in: Interactive/ Multimedia Technology or Design/ Animation
- 2 to 3 years of experience
- Demonstrating professional behavior and ethical conduct
- Delivering results
- Seeking continuous improvement
- Having an understanding of layout, design, and graphics
- Experience in programming languages, such as C#, JavaScript, and .NET
- Experience in markup languages, such as HTML
- Experience in Adobe products such as Captivate, Animate, Articulate Storyline 360, After Effects, Premiere, Photoshop, and Illustrator
- Demonstrating strong knowledge of Unity 3D
- Having strong knowledge of UX/UI
- Collaborating effectively
- Thinking creatively and innovatively
- Taking initiative
- Interactive design skills, such as user/task analysis and interface design
- Interpersonal skills
- Communication skills
- Presentation skills
- Attention to detail
Employment Requirements:
Must meet all employment requirements including, but not limited to, country and local education and certification requirements, reference checks, and criminal background checks.
Additional details about this position will only be provided to short-listed candidates.
SABIS® is an equal opportunity employer. We are dedicated to a policy of non – discrimination in employment on any basis including age, sex, color, race, creed, national origin, religion, marital status, disability, or any other legally protected characteristics.