Senior Software Engineer

Job description

On behalf of our client, QWIC, Flexxy Recruitment Solutions is looking to hire a Senior Software Engineer.

As a mobile developer, you will make an important contribution to the growth of QWIC. You'll develop the mobile software of the company integrating with various API's from different software. Your expertise in IOS and Android development will play an important part in this. Together with the growing Digital team you will be responsible for achieving the set goals.

In practice, this means you will have a versatile role where you will work closely together with all departments within the organization. You are a self-starter who will eagerly research and investigate all facets of our product so you will understand how are systems work a bit better each day. Connecting with external parties and maintaining these contacts will also be part of your responsibilities. You are a strong communicator and you will manage the expectations of several stakeholders. Your passion for IT and software development will bring our mobile applications to the next level.

Who are you?
You are an experienced developer and you have extended knowledge on the development of IoT applications. In a rapidly growing company like QWIC, you will feel comfortable switching from one task to the next. Last but not least, you share our dream to create a sustainable world full of e-bikes!

Furthermore you:

  • Build and enhance next generation of mobile application that will integrate with new QWIC bikes;
  • Build responsive user interfaces and have an eye for accessibility and attention to detail;
  • Are able to contribute to enhancing internal applications which are built with React/Node.js;
  • Collaborative team player with strong communication skills;
  • Are able to participate in code reviews and have strong understanding of the mobile app architecture;
  • Are proactive in bringing ideas that help improve application performance and usability;
  • Contribute to improve engineering standards, tools, documentation and processes.

Job requirements

  • Polyglot mindset;
  • 4+ years of working experience in native or cross platform app development for both IOS and Android (bonus points for working with
  • Flutter since that’s what we use);
  • Experience working with TypeScript, Swift and Kotlin;
  • Solid understanding of full mobile app development process;
  • Experience working with IoT BLE devices;
  • Experience working in Agile / Scrum;
  • Excellent communication skills;
  • Pragmatic problem solver and always looking to improve own skillset;
  • Already living in EU and willing to relocate to Amsterdam.

Do you want to join our client's team as the new Senior Software Engineer? Then we'd love to hear from you!