Android Developer (Inside IR35)

Sign up to see company details
  • Contract 120 days
  • £550 - £575 (GBP) / day
  • London, England, United Kingdom
    and remote
  • ASAP

Role & Responsibilities: -

Description

Role & Responsibilities: -

  • Add native UI Automation (Espresso) test coverage using agile practices
  • Modify and refactor the app where necessary to facilitate testing
  • Create and modify CI (Jenkins) pipelines to run the automation tests
  • Collaborate with the development team to help produce stable, scalable and efficient tests
  • Follow software delivery principles and guidelines based on internal Sky standards and industry best-practices.
  • Ensure that development and testing activities adhere to these guidelines to deliver high quality, tested, maintainable, clean code
  • Quality should be at the heart of everything you do. Along with the wider team, you'll be responsible for ensuring the technical quality of the application. This will include code reviewing, tackling technical debt, as well as architecting solutions for CI
  • Writing and maintaining existing unit and UI tests is also a given using both TDD and BDD principles
  • Promotes a team ethos across organisation boundaries, creating working relationships across teams within the organisation

Experience: -

  • A Self-Motivated Android Engineer with expert knowledge of Kotlin and Java
  • Hands on, demonstrable experience of designing solutions for feature requirements in the Agile Scrum teams and translating these into high quality, performant and secure code
  • An excellent communicator, having worked collaboratively in and across teams of various sizes

You'll have: -

  • Applied knowledge of principles of TDD/BDD and the benefits that are realised
  • Experience with Espresso UI test and mocking web responses
  • Experience with running tests on both physical as well as virtual devices
  • Experience of integration Android applications with RESTful API using best practice Using and building CI Pipelines with Jenkins
  • Shell Scripting
  • Source Control (Git)

Skills

Design & Prototyping
Mobile UI design
Programming Languages & Frameworks
Java
Kotlin
Shell
Software Development
API
Software Development Tools
Jenkins
Testing Tools
Espresso

Industry Experience

Media & Broadcasting - TV, Music, Movies, Radio, Entertainment
Telecommunications - Service Provider, ISP, Mobile