Mobile Apps Developer

Job description

Every day, thousands of people make calls, play games or listen to music with one of EPOS excellent headsets and audio devices.


Ranked as Denmark’s best IT Company by Computerworld, EPOS is at a point where software is as important as hardware to make the magic happen and they need you to join their Mobile Apps Team within the High-Level Software Department to keep the magic going.


Your team and your contribution

You will work alongside architects, UX experts and EPOS skilled product owners, and a few specialized consultants. The team is small, but steadily growing and they all have a strong technical background and passion/desire to reach their goals – together!


A part of the high-level software development is done by offshore partners, located in India maximizing our execution power. EPOS are working closely with them and are in constant dialog with their colleagues in India. However, at the core of their high-level software portfolio, they need robust communication with their devices.


EPOS’ value teamwork, with great emphasis on team. There are no heroes, everyone on the team contributes to reaching the same goal. In your job, your voice is needed to help the team shape the common goal.


The scope of the position:

  • You understand the difference between “working software” and “good software” that scales.
  • You have a collaborative approach to problem solving.
  • You think in solutions when solving problems and are capable of going deep if needed.
  • You thrive at complex problem-solving requiring experience with process, architecture, design, implementation, test, and sustaining engineering activities.
  • You monitor, evaluate and propose new programming languages, frameworks and design patterns in order to raise quality and efficiency in high-level software.
  • You participate in the research and experimentation in new fields, needed to explore to stay ahead of the game.


Job requirements

Required Qualifications:

  • Solid knowledge of either iOS or Android platforms
  • Supporting languages: C/C++, Java and Objective C
  • Experience with Angular and NativeScript Framework Experience
  • Javascript and Typescript Knowledge
  • Experience with device I/O on different platforms (Windows/Linux/macOS)
  • Understanding of hardware I/O principles
  • Automation: Continuous Integration/Continuous Delivery, Agile and DevOps mindset
  • Script programming (Python, bash, etc.)


Preferred Qualifications:

  • Ability to understand and refactor chipset vendors’ SDKs and APIs
  • Cross compilation, GNU make tools, open source development tools
  • macOS and Windows environments
  • Kernel knowledge related to building and writing / testing / packaging device drivers, debugging.
  • Knowledge of kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation)


Joining EPOS Sennheiser

At EPOS, you will find state-of the-art technology in a modern work environment, an informal work culture, opportunities to significantly influence your daily work and a manager who ensures that you get the space you need to excel in your role.

Everyone shares a passion and a will to deliver premium quality in everything they do. Everyone there has great respect for each other and listen with empathy – even when they don’t agree. All business functions are also under one roof, so communication ways are short.


EPOS’ projects are typically led by headquarters in Denmark where they are conceptualized and developed in cooperation with EPOS’ global partners.


If your preference is towards becoming or remaining a coding specialist – then this job is made for you. Futhermore, if you want to take on the challenge of coordinating EPOS’ global partners, this could also be part of your personal development.


Interested?

The recruitment process is handled by mpeople on behave of EPOS. If you have any questions about the position or EPOS, please get in touch with Lars Blauenfeldt on lars@mpeople.dk or +45 31 21 10 03


If you're interested in applying for the position, please follow the 'Apply for this job' button below.


We look forward to hearing from you.