25 Nov, 2021

Senior Android Engineer - Video Streaming (Remote anywhere in NSW)

  • Admin
  • Remote (New South Wales, Australia)
Full time Engineering Information Technology

Job Description

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

The Video Technology Team at Nine Digital are a high-performing group of developers, designers, and product managers building the next generation of online TV in Australia. Our users are passionate about TV, and we’re passionate about creating new ways for them to connect and engage with their favourite Channel Nine shows.

The Mobile Team is an agile software development team with the core responsibility of building out Nine’s applications for Android and iOS mobiles. We are highly collaborative and open with a strong focus on mentorship, innovation and inclusivity.

Reporting to the 9Now Web and Apps Manager, you will collaborate with other developers and cross-functional teams to plan, design, develop and test Mobile solutions. Our technology stack is predominantly React Native but in your day to day you will be developing, debugging and reviewing Android Native code as well as its integration with React Native.

Qualifications

  • Computer Science degree or equivalent experience
  • Advanced technical knowledge of Android Mobile Development.
  • 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

Desirable experience and skills

  • React Native

Behaviours

  • Passionate about simplicity. Understand that a developer's job is to provide solutions to problems, not write code
  • Understanding that there is no “Right Way” to build software, and that the only way to build good software is by adapting theory to fit the needs of the client, codebase, team, tools, and organisation
  • Strong problem-solving ability to identify and address ‘root cause’ for systemic or regularly recurring issues
  • Regularly seeking input from others within the team, respecting opinions and different perspectives
  • Strong communication skills, able to present with confidence in front of technical and non-technical audiences
  • Displaying a commitment to quality and a thorough approach to the work
  • Appreciation for business objectives of a product/project

Additional Information

Why we like working here

  • Flexible hours and extended parental leave policy.
  • Focus on career development through level up sessions, access to workshops, sponsored conference attendance, access to online material.
  • Hackathons and themed showcases.
  • Social Slack channels like #camping, #tabletop-gaming, #dad-jokes

Remote Status

100% Remote | Work From Home

Apply Now