Senior Software Engineer – Android at Spyrosoft, Salford/Remote, £Contract Rate

  • Contract Spy
  • Hybrid (Manchester, UK)
  • Jul 08, 2024
Duration not stated Information Technology

Contract Description

Requirements

  • Android
  • Android Studio
  • JUnit
  • Android Auto
  • Android Automotive
  • Jetpack Compose
  • Git/Github/Github Actions
  • Jira/Confluence

Location

  • Salford
  • Hybrid – 1 day a week in the office
  • eligibility to work in the UK

Role Overview

We are looking for an experienced Senior Software Engineer with expert knowledge of Android mobile development to join us working with our media client developing their mobile applications. They will make a key contribution to the entire development lifecycle including new writing features, fixing bugs and performing code reviews.

You will be joining one of two squads dedicated to delivering all things Sounds on Android and Android Automotive and includes CarPlay and Android Auto experiences. They support a range of other technologies such as Chromecast and Airplay to deliver music, radio and podcast content to their audience from the palm of their hands.

The successful application will be happy to discuss technical details with the rest of the engineering team, be well versed in Android frameworks, care about quality code, love collaboration and have experience in test driven development.

Essential Key Skills and Responsibilities

You will:

  • have commercial mobile development experience in Android
  • have a solid grounding of object orientated programming techniques and good understanding of software design patterns
  • be able to demonstrate test driven development
  • have a track record of producing maintainable code within collaborative environments
  • have an ability to rapidly acquire new software skills and work with new technologies
  • be experienced of working with source control systems (e.g. Github)
  • be experienced using Android build tools
  • have an ability to understand and translate business requirements into technical solutions
  • have experience of working with bug tracking tools (e.g. Jira) and wikis (e.g. Confluence)
  • have experience developing for memory constrained devices
  • have built and managed Github Actions and AWS based CI environments (desired)
  • have experience developing in-car experiences like IE Android Auto or Android Automotive (desired)
  • have professional experience of working in projects using Agile Scrum development processes
  • enjoy collaborating with other engineers
  • have a strong willingness to learn and be a keen team player
  • have experience of writing and taking responsibility for technical documentation

Experience

  • A degree in Computer Science, Software Engineering, or a related field or similar work based experience.
  • Proven experience as a Senior Software Engineer ideally with a focus on media-related projects.
  • Very good working knowledge of standard software development frameworks, techniques and methodologies.
  • Experience with providing coaching and mentoring
  • Ability to work collaboratively in a team, contributing to the development of business scenarios.
  • Knowledge of software development tools and technologies.
  • You are flexible and curious in your approach
  • Strong analytical and problem-solving skills