Software Engineer

  • Full-time

Company Description

About Nine
Nine’s strategy is to create great content, distribute it broadly and engage audiences and advertisers. As the home of Australia’s most trusted and loved brands spanning News, Sport, Lifestyle, and Entertainment, we pride ourselves on creating the best content, accessed by consumers when and how they want, while celebrating our ability to give the shared experiences to audiences, the ones which connect us together. Living at the intersection of Australia’s best content, conversation and culture, Nine is where Australia connects.
 
Our business operates in the following four divisions: Australian Community Media, Printing and Stuff; Publishing (including, Metro Mastheads, Nine Digital and Events), Stan, and Television. Nine’s assets include the Nine Network, major mastheads such as The Sydney Morning Herald, The Age and Australian Financial Review, digital properties such as nine.com.au, 9Honey, Pedestrian.TV, and CarAdvice, subscription video platform Stan and majority investments in Domain and Macquarie Media.

 

Job Description

Australia's leading broadcast video on demand platform 9Now offers a destination for consumers around Australia to catch up on their favourite programs anywhere, anytime, on the device of their choosing.

We have a vacancy in our North Sydney office for a Mid-Level Software Engineer with 9Now Engineering.

The 9Now Mobile Apps team is an agile software development team with the core responsibility of building out Nine’s suite of applications that run on multiple devices, including smart TVs and gaming consoles. We are passionate about bringing an amazing ‘living room experience’ to our audience and work closely with product and user experience teams to deliver high-quality software. We are highly collaborative and open with a strong focus on mentorship, innovation and inclusivity.

Reporting to the 9Now Mobile Apps Engineering Manager, you will collaborate with other engineers and cross-functional teams to plan, design, develop and test iOS and Android solutions. Our technology stack is predominantly web-based, particularly utilizing React Native but you should be willing to deep dive into other areas including Swift and Kotlin.

As a 9Now Mid-Level Software Engineer, you will also be expected to provide technical leadership within the team; providing mentorship, coaching and also championing the highest standards and practices.

 

 

Qualifications

Role Requirements & Experience

  • Computer Science degree or equivalent experience.
  • Advanced technical knowledge of JavaScript (ES2015), or TypeScript.
  • React or equivalent front-end framework.
  • Strong grasp of OO/functional design, refactoring and similar techniques to create modular, testable and maintainable solutions.
  • Understanding of service-oriented architecture and RESTful web services.
  • Sound knowledge of defensive coding practices to address common security vulnerabilities.
  • Understanding of working in agile environments such as Scrum or Kanban
  • Experience with Test Driven Development (TDD).
  • Experience with Continuous Integration (CI) and test automation.
  • Strong communication and presentation skills.
  • Strong analytical and problem solving skills. 

Desirable experience and skills

  • React Native
  • AWS or equivalent cloud infrastructure
  • Android and iOS development (Swift or Kotlin)

Behaviors

  • Enquiring mind with the ability to research, question and think outside the box
  • Patience and understanding when mentoring and coaching junior engineers
  • Ability to communicate effectively with non-technical staff, including good presentation skills
  • Passion about learning and continuous self-improvement
  • Commitment to quality and a thorough approach to the work
  • Appreciation for business objectives of a product/project
  • Writing quality, clean code that you will be happy to follow through with and maintain

 

Additional Information

We embrace all aspects of diversity & inclusion and are committed to creating a workplace which reflects the incredibly diverse customers, audiences and communities we serve.

Disclaimer: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes

Privacy Policy