Blackmagic Design, a name synonymous with groundbreaking creative video technology, is seeking a highly skilled and motivated Web Software Engineer to join our dynamic team.
Our range of products which service the live and post production video industry, include some of the most advanced film and broadcast cameras, audio/video converters, colour and editing software, scanners and monitors to name a few.
This role will have you joining a highly proficient engineering team working out of our Global Headquarters in South Melbourne
As a Web Software Engineer, you will be responsible for the design and implementation of web infrastructure and architecture, ECMAscript, SQL, and both client and server-side rendering.
Collaborating directly with development and marketing departments, you will play a pivotal role in developing and maintaining our web based assets.
This position requires a deep understanding of Software Engineering, with a strong focus on web technologies.
You will need to be passionate about code and have a willingness to tackle difficult problems head-on.
Responsibilities:
- Design and development of the Website and related databases, store and web based assets.
- Collaborate closely with Marketing and other departments to ensure all content, assets and infrastructure is up to date.
- Optimise application performance and troubleshoot issues related to the web infrastructure.
- Stay updated with the latest trends and best practices in web development.
Requirements:
- Minimum of 4 years of professional experience as a Software Engineer, with a strong focus on Web technologies.
- Extensive knowledge and hands-on experience with Javascript.
- UNIX / Linux /macOS development experience
- Good understanding of Software Engineering practices
- Significant experience with Server side web node.js
- Experience with HTML5 / CSS3, AngularJS / Backbone
- Knowledge of remote hosting eg: AWS
- Proficient in Git.
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Soft Skills:
- Demonstrated ability to get things done.
- Flexibility in approach and problem-solving.
- Strong communication skills.
- Enthusiastic and motivated.
- Independent and able to work with minimal supervision.
- Eager to learn and stay updated on emerging technologies.
- Ability to contribute as an individual and work well in a team.
- Passion for web technologies.
If you are motivated developer with a desire to create quality innovative products and your skills and interests are aligned with what we are seeking then please apply