Opera Software is looking for a Web 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 the real needs of 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. Here, there is time for socialization and play, but also plenty of opportunities to learn new things, take responsibility, develop as a professional and contribute to our exciting products.

Requirements:

  • BS. in Computer Science or equivalent experience, with a keen interest in technology
  • Ability to work independently, autonomously, and take initiative, as well as being creative and curious
  • Strong web development skills, including:
    • Translation of VD/UX wireframes to visual elements
    • Design of the overall architecture of web applications
    • Implementation of services and APIs to power web applications
    • Building reusable code and libraries for future use
    • Optimization of applications for speed and scalability
    • Integration of front-end and back-end aspects of web applications
  • A good sense of usability, attention to detail, and polish
  • Fluency in English, both written and spoken

Ideal knowledge and skills:

  • Ability to implement automated testing platforms and unit tests
  • Good understanding of ReactJS, or similar working frameworks
  • Good understanding of server-side CSS preprocessors, such as Sass
  • Understanding how to work with responsive design
  • Understanding of how to integrate towards restful APIs, such as GraphQL
  • Understanding of fundamental design principles behind a scalable application
  • Proficient understanding of Git