Senior Android Developer

The Opera Mini team is looking for a Senior Android Developer who has the curiosity and drive to join our Android team.

You will be working with Java, Kotlin and/or C++ on Android, but we believe that a good developer can learn and master any new field. We have humble and really skilled team members that are eager to share their knowledge and help you in any situation.

We believe in skills, not certification. While a good understanding of computer science and the realities of practical software development are a must, titles and diplomas play no role at Opera.

Our organization is flat and we work with iterative processes between a tight-knit group of product managers, designers, developers and quality assurance engineers.

Our tech stack:

  • Kotlin/Java language
  • Android API (min sdk 21)
  • Coroutines/RxJava
  • Native Code (JNI/C++/C)
  • Android Jetpack solutions

We offer :

  • The chance to take part in designing, planning and implementing new features
  • Close cooperation with backend, design, and data science teams
  • A flexible work environment
  • Extended company benefits
  • A great office in the city center (pl. Teatralny)

To be successful in this role, you’ll need:

  • Excellent Java/Kotlin skills
  • Strong communication skills
  • Knowledge of programing patterns
  • 4+ years of experience developing Android applications
  • Engineering knowledge: your code should be well-structured and comprehensible by other humans, not just computers
  • Ability to asses, plan, implement and test tasks that are given to you
  • Familiarity working with TDD pattern
  • Good understanding of version control systems like git
  • Good level of English, both written and spoke

An ideal candidate has:

  • Expert Java/Kotlin skills
  • Familiarity with Android API
  • Knowledge of modern Android Design Patterns (Android Jetpack)
  • Asynchronous programming knowledge (Coroutines/Rx/Multithreading)
  • C++/C programming skills

About us:

At Opera, we make web browsers for computers, tablets and mobile phones. Our portfolio also includes services and solutions for news aggregation, data compression and privacy. Our aim is to shape an open, connected world, giving users the best internet experience on any device and any platform. Our passion is to create innovative products and services for users who expect more than just a regular browser, which brings the whole world online.