Android Developer for Opera  Fintech

Android Developer for Opera Fintech

Arbetsbeskrivning

Opera Software is looking for an Android Developer to join the growing Opera Fintech Engineering Team located in Gothenburg, Sweden.
With a global user base of over 350 million, Opera is an international internet company that has expanded into product areas beyond our popular browsers. Our product portfolio includes web browsers, fintech solutions, news aggregation services, as well as data compression and privacy software.
The team in our Gothenburg office has been specializing in exploring new domains and bringing new products to market in a fast-paced iterative environment. We spent the last two years building OPay, a successful payment product for the African market. It has quickly risen to become the top mobile money and ride-hailing app in Nigeria and is expanding across Sub-Saharan Africa.
As our team now switches focus to a new European fin-tech product, we need to grow our team with smart and playful colleagues. On our team you will work surrounded by supportive, experienced team members that have a curiosity for both technology and the product domain we work in. Our team enjoys a lot of independence building products that address real needs for millions of people.
The Gothenburg office has a relaxed, casual and fun atmosphere with Friday beers, board game evenings, great comradery and above all, a lot of laughs. This is a place where there is time for both socialization and play, but also plenty of opportunities to learn new things, take responsibility, develop as a professional and contribute to our exciting products.
Responsibilities
You will work on a team of software engineers. On a daily basis you’ll stay in touch with our product, design, and backend teams. Your main responsibilities will be the implementation of new features, refactoring of the existing code base, stabilization, bug-fixing and code reviewing.
All members of the Android development team are also the carriers of platform expertise. This means you will help refine the incoming requirements and discover new ones related to the Android platform itself.
As part of the engineering team, you will have a big share in the ownership of the quality of the final product. This means taking initiative in facilitating improvements to the Android application and related product parts, as well as the project tooling. Along with your teammates, you will continuously learn and bring innovations to mobile projects at Opera.
Requirements
B.Sc. or M.Sc. in Computer Science or equivalent experience, with a keen interest in technology
Ability to work independently and take initiative, as well as being creative and curious
Autonomous working style, with eagerness to improve systems, processes, and yourself
At least 2 years of mobile app development experience on a team

Key skills
High-quality implementation based on requirements
Understanding constraints and tradeoffs applicable to the work at hand, and tailoring implementation accordingly
Communicating with the design team about visual specifications and graphic assets of the product
Creating performant, reusable, reliable and testable Kotlin code
Considering the fragmentation of the Android ecosystem in your solutions. For example, different screen sizes and API levels
Communicating with the QA team about the testability of the app and verification of implemented changes
Key knowledge areas:
Android SDK, Android Studio, build tool and artifacts
Profiling and optimization of Android apps
Unit tests and instrumented tests
Tools for static analysis of Android app code and resources
Proficient understanding of code versioning, Git specifically
Fluency in English, both written and spoken

Ideal knowledge and skills
Domain knowledge in fintech
Strong knowledge of Kotlin DSL for Gradle
Familiarity with Google Play Developer Console and Firebase
Experience with networking and backend APIs: REST, GraphQL, gRPC
Experience with mainstream libraries such as Android Jetpack, Android Architecture Components, OkHttp, Retrofit
Understanding of the Material Design Guidelines and best practices for Android app engineering and design
Git CLI
Familiarity with continuous integration and change management

Sammanfattning

  • Arbetsplats: Opera Software Linköping
  • 1 plats
  • Tillsvidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 14 januari 2020
  • Ansök senast: 29 februari 2020

Besöksadress

S:t Larsgatan 12
Linköping

Postadress

S:t Larsgatan 12
Linköping, 58224

Liknande jobb


.Net developer

.Net developer

15 november 2024

Automation Engineer

Automation Engineer

18 november 2024

Developer

Developer

18 november 2024