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.
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.
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 in a hybrid work capacity if needed.
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. Knowledge of cloud-based infrastructure will be highly valued
You will need to be passionate about code and have a willingness to tackle difficult problems head-on.
Responsibilities:
- Design and development and maintainence 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 ECMAscript ES6+.
- Significant UNIX / Linux /macOS development experience
- Good understanding of Software Engineering practices
- Significant experience with Server side web technologies eg: node.js v10+
- Experience with client side web technologies eg: HTML5 / CSS3, AngularJS / Backbone
- Knowledge of remote hosting eg: AWS
- Proficient in Git
- Ability to write clean, modular, and reusable code.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Highly Regarded:
- Experience with nginx.
- Knowledge of databases such as MySQL / MongoDB / memcached.
- Experience with CI/CD.
- Familiarity with React.
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