Overview
Mobile Application Developer (Flutter)
Job Title: Mobile Application Developer (Flutter)
Department: Research and Development
Reporting to: Software Team Lead
The Company
Blackstar Amplification started in Northampton, England in 2004 and has an award winning R&D team of engineers. Driven by a passion for designing innovative amplification products that redefine players expectations, Blackstar today distributes products to over 50 countries worldwide and is a major international brand in the amplifier market.
See our website for more info: https://www.blackstaramps.com/
The Role
Purpose of the role:
* To develop and grow Blackstar’s proprietary software across Android and iOS, both for public release and internal development tools.
* Hold responsibility for quality mobile applications: from design brief to release and beyond.
* Be part of the next generation of audio products in an exciting team and dynamic industry.
Main Activities and Tasks:
* Design, develop and maintain cross-platform (iOS and Android) mobile applications.
* Support in specifying new user-focussed software for the musical instrument market.
* Bring cutting edge new products to market on the App and Play Stores.
* Work within the Software Team to expand and improve our multi-platform software ecosystem.
* Collaborate with the wider team to peer review, bug fix, and generally improve the large Blackstar codebase.
* Devise, control and carry out pre-release test procedures for both hardware and software products.
Essential
* Proven knowledge and working experience with:
* Dart
* Flutter Framework
* Git and the command line
* Mobile Application Development
* GUI implementation
* Deployment to App Store and Google Play
* Cross platform development for iOS and Android
* Minimum 2 years experience in a commercial software development environment
* Ability to produce clean, accurate and reusable code
Desirable
* Experience with:
* C++ and the JUCE framework
* UI/UX design
* Build systems, ideally CMake
* CI/CD, ideally GitHub Actions
* Plugin Architectures (AU, VST3, AAX, LV2)
* Agile development practises and associated software (Jira, Confluence etc.)
* Unit Testing
* Guitar player or an active interest in music technology
* An understanding of:
* DSP Principles
* Linux Development
* Real Time Audio
* Embedded systems and low level programming
* Qualified to degree level or above in Computer Science or related field
Personality
* Strong team player
* Excellent communication skills, both technical and personal
* Enthusiastic, with a can-do attitude
* Able to work to deadlines, with exceptional time management
* Methodical approach, and able to work independently on large projects
* We’re a small team in a small company; you should have a flexible approach to your role and be willing to assist in various departments and activities when required.
The Offer
* Primarily office based in Northampton, UK, with some opportunity for hybrid working
* Full time 8.00 - 17.00, Monday - Friday
* Competitive salary based on experience
* Excellent career progression and learning opportunities
* Private mental health support
#J-18808-Ljbffr