Mobile Application Developer (Flutter)
SKILLS
FULL DESCRIPTION
Mobile Application Developer (Flutter)
[Employer hidden — view at passion-project.co.uk] is seeking a Mobile Application Developer (Flutter) to develop and maintain cross-platform mobile applications for iOS and Android. The role involves designing, developing, and deploying software, collaborating with a team, and contributing to the company's software ecosystem. The ideal candidate has experience with Dart, Flutter, Git, and mobile application development, with a strong team-player attitude and excellent communication skills.
Audio Electronics Engineer
| |
| --- | --- |
| Job Title: | Mobile Application Developer (Flutter) |
| Department: | Research and Development |
| Reporting to: | Software Team Lead |
## The Company
[Employer hidden] 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://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.
## The Person
### 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
See all available career opportunities
- Blackstar Careers