Overview

VEON is not your ordinary company.

We are more than just engineers, scientists, and managers. Our community includes volunteers, musicians, hackers, and travellers. We are pioneers following childhood dreams, ready to create innovations that will rock the world.

Do you want to be part of a team that engages over 235 million mobile customers across 14 rising markets? Do you want to pioneer new experiences to hundreds of millions of customers in the markets of tomorrow?

We are doing things never thought possible. We are writing a new story.

As Lead Android Developer at Veon, you’ll be responsible for deciding the architecture and development methods of our Android projects (whilst adhering to the established engineering practices and guidelines of the organization). You will be a decider in the technologies and methodologies used to achieve the desired goals and functionalities of our apps. You will liaise with other teams – such as the iOS team, backend team, QA team and many others around the world – collaborating to establish solutions that are easily shared and maintained.

You will be the go to person regarding questions about the Android platform and will be up-to-date on all new technologies and development tools as they emerge. You will also be responsible for coaching, mentoring and managing the other Android developers in the team, ensuring that they improve on a technical and professional basis whilst achieving their day-to-day goals as effectively as possible.

Responsibilities:

  • Ensure technical alignment, successful delivery and improvement of the product
  • Own the Android implementation and drive the process of converting ideas to architecture and code
  • Ensure the code base supports unit and functional testability, automation, scalability and high performance
  • Removing technical impediments
  • Ensure up-to-date and relevant documentation is maintained and readily available
  • Mentor other members of the team
  • Be a point of contact between the UK team and teams in other countries

Qualifications & Qualities:

  • 4+ years’ experience developing commercial software in an equivalent position
  • Experience leading and mentoring a team of developers. Ensuring best practices and coding standards are understood and maintained
  • Expert knowledge of developing for Android and Google’s AOSP
  • Knowledge of other (non-Android) platforms as well as managed and unmanaged languages
  • Enthusiastic and experimented user of CI, CD and Agile practices
  • Expert at configuring and using version control and CI/CD build systems
  • Expert in TDD, writing auto-tests, stress tests, Espresso testing, …
  • Proven understanding of good software architecture and design. Able to create efficient, readable and maintainable modules/components
  • Experience of implementing Software as a Service principles
  • Expert knowledge in several, if not all, of the following and more; Java, RxJava, Gradle, Git, JSON, PHP, RESTful APIs, XML, SQL, NoSQL, JavaScript, Python…
  • Knowledge of analytics frameworks and implementations
  • Good communicator, able to adapt to manage diverse personality types
  • Patient and resilient
  • Bachelor’s degree in relevant field or equivalent level of experience

Package: Highly competitive salary, plus healthcare, pension, generous bonus and commuting allowance

Don’t meet all the requirements? We’re always looking for good developers, so feel free to contact us anyway.

 

What you think, what you imagine, what you feel.

Be totally free.

Meet VEON.

Tagged as: Android, AWS, gradle, Java, rxjava