Senior Frontend Developer (React)

We are looking for a React / React native developer responsible for the client side of our service. Your main duties will include creating modules and components and coupling them together into a functional app. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required. You will be working together with both local and remote client’s engineers around the world.


Job Description

In this project we build multi-screen TV streaming apps for leading Broadcasters, Pay TV Operators and streaming service providers around the world. Multi-screen includes platforms across all major Smart TV, PC/Mac browser, Mobile and Tablet (iOS and Android), Apple TV, Android TV and PlayStation. We mostly code in JavaScript in popular (React / Redux / TypeScript) and purpose built ES6+ frameworks, so you need to have experience with working on complex software projects using related/similar technologies. This position will be strongly integrated in the new team and will utilize all of the customer’s existing processes and tools.


Responsibilities

  • Creating self-contained, reusable, and testable modules and components
  • Creating custom, general use modules and components which extend the elements and modules of core React
  • Communicating with external web services
  • To do and follow code review practices and proper knowledge share
  • Write and run unit tests


Mandatory skills and qualifications

  • 5+ years of professional application development experience.
  • Bachelor’s Degree in Computer Science or an equivalent technical qualification.
  • Strong experience and interest in modern web technologies such as React/React Native, TypeScript, Vue etc.
  • Multi-screen development experience (Smartphones, Tablets, PCs, TVs).
  • High proficiency in JavaScript: you understand prototypical inheritance, scope, and closures, latest ES6+ syntax & features.
  • Deep experience in client integration with RESTful APIs.
  • Passion for building user experiences with adept knowledge of web technologies (HTML5, CSS3+ & the latest DOM APIs)
  • Strong knowledge of software architecture and design patterns along with a drive for keeping things simple.
  • Solid foundation of computer science and software engineering fundamentals.
  • Experience in building production grade solutions that are both scalable and maintainable.
  • Experience with unit, integration & functional testing frameworks like Jest, Jasmine or Mocha.
  • English language & professional, precise communication skills


Optional skills

  • Experience working with TV Streaming services and video players is a huge plus
  • Experience using Git
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Norwegian (appreciated) working language.


Benefits

  • Work from Norway is possible for extended periods (fancy some travelling?)
  • Competitive salary
  • Medical insurance
  • Comprehensive training (Linux, streaming & other attractive technologies)
  • Opportunity to work in the exciting and challenging industry of video and web
  • International working experience

Apply Now

Join Us!

Subscribe to our newsletter

Rest assured we will not misuse your email