Senior Android Developer

Software

Ref: 1313Tuesday 1 August 2023

Sorry, this advert is now closed. Click here to view our live vacancies.

Senior Android Developer

Excellent package on offer, UK wide remote

 

Our client, a brilliant international software house company who create systems in Customer Analytics, are on the lookout for a Senior Android Developer to join their growing development team.

 

Role Purpose

The Android developer will participate in all aspects of their research and development activities. They will be involved in the design, development, and the implementation of innovative mobile applications using technologies such as Java, Kotlin, XML, MVVM, REST, database etc.

 

Tasks will include:

• Design, modify and implement mobile software features.

• Design, modify and implement automated mobile tests

• Ensures quality through design/code reviews, TDD and BDD practices, test automation

• Work closely with customers and support teams to ensure efficient resolution of customer cases.

• Continuously improve the product by running root cause analysis and addressing design limitations, maintenance problems and product reliability

• Mentor team members, provide guidance, leadership, and advocate best practices to the team in the areas of software engineering

• Participate in support calls to discuss, diagnose and resolve live issues

 

The ideal candidate for this role will have:

• Experience in Android UI development – e.g. XML with complex structures, complex custom views creation, creation of views programmatically etc.

• At least 4 years of native Android applications development (ideally Java)

• Experience with Version Controls Systems e.g. GITHub etc.

• Experience with software design, architecture and development.

• Experience with Agile development methodologies

• Experience of software automation tools such as Jenkins.

• Advanced knowledge and experience of working with various debugging tools e.g. Android Studio IDE debug mode.

• Experience of writing clean, readable and maintainable code.

• Knowledge of API development, particularly REST, and tools such as Postman

• Good understanding of application architectures: MVP, MVVM

• Advanced knowledge of an IDE e.g. Android Studio IDE

• Experience of continuous integration systems

• Advanced knowledge and understanding of software development life cycle methodologies, application lifecycle, activity/fragment lifecycle, view lifecycle etc.

• Knowledge and understanding of SQL databases such as ORMLite

 

Benefits include:

  • Excellent package including generous bonus
  • Generous pension contribution
  • Life Insurance - up to 4x base salary
  • Health Insurance
  • Income Protection
  • UK fully remote
  • Flexible working
  • Employee well-being & support
  • Training and Development plan
  • & much more!