Skip to content

Junior Software Engineer

Junior Software Engineer

HQ: Central London

Salary circa £42k

Job Description

We’re recruiting for our client who are expanding their R&D team and looking for a Software Developer. In this role, you will initially focus on developing elegant user interfaces and experiences for professional audio products. The main applications front end is written in Flutter, and they also require a background in desktop and mobile development within Flutter. However, there are instances where you’ll have the freedom to leverage any languages and tools you deem most suitable either in the backend or outside this application.

Key skills:

  • A good background in Flutter Development, including:
    • UI design experience, with the ability to further the design of a custom, first-of-its-kind, responsive, workflow tool.
    • Experience in applying the BLoC (Business Logic Component) pattern to maintain a clean and efficient codebase.
    • Demonstrating expertise in cross-platform and cross-architecture development, targeting MacOS, iOS, Windows, and Android.
  • Experience building solutions capable of managing hundreds of connected devices simultaneously
  • Knowledge of IoT, where you’ll work on custom communication protocols designed for speed, error-free data transfer, and reliability.
  • Developing software with a focus on long-term maintainability to ensure lasting quality.
  • Adhering to a rigorous approach to automated unit, integration, and functional testing.
  • Having experience with CI/CD processes, responding to the high demands of our users in critical environments
  • Comfortably developing and verifying secure systems.
  • Collaborating closely with product designers, software engineers, and hardware engineers.
  • Embracing challenges with an open-mindedness and willingness to integrate novel technologies into your workflow.
  • Holding a software engineering background with a relevant degree or professional experience.

Your responsibilities will include:

  • Specifying and developing user-facing software for innovative professional audio products.
  • Developing mobile and desktop apps using high-level languages.
  • Collaborating within a multidisciplinary team.
  • Taking ownership and assuming responsibility within a small team.
  • Creating solutions with a strong user-centric focus.
  • Shipping products.

We would be highly impressed if you possess any of the following additional qualifications:

  • Experience with Rust, targeting embedded Linux, Tokio, and WebAssembly
  • Knowledge of or experience in the professional audio industry.
  • Experience in anti-piracy development for software and embedded products.
  • Proficiency in embedded Linux development.
  • Experience with developing audio plugins.
  • Familiarity with Audio over IP technologies, open sound control, MIDI, etc.
  • Knowledge of driver development.
  • Ability to develop infrastructure for software and firmware updates, internal tools, and partner portals.

Additional Information

  • Location: London
  • Employment Type: Full Time
  • Laptop and relevant software provided.

Company Information

via Logic

via Logic

Job Location

Job Overview

Posted date :
23 January 2024
Company Name:
via Logic
Vacancy :
Junior Software Engineer
Job nature :
Salary :
Application date:

More Jobs

Logic Recruiting Logo
Logic Recruiting Logo

Log in

Don’t have an account? Sign Up

Apply for the job