At a Glance
- Tasks: Design and develop innovative software for audio and live performance technology.
- Company: Join a dynamic team focused on enhancing live experiences for artists and audiences.
- Benefits: Enjoy flexible working options and a collaborative, supportive environment.
- Why this job: Be part of a creative team shaping the future of live performances globally.
- Qualifications: Proficient in C++ and C#, with experience in multithreading and cross-platform development.
- Other info: Ideal for those passionate about audio technology and hardware/software integration.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking Mid-Level Application Software Engineers to join our clients growing team where you’ll play a key role in designing and developing cutting-edge software for audio and live performance technology, collaborating with a supportive and dynamic team dedicated to enhancing the live experience for artists and audiences alike.
What You’ll Do
- Develop and maintain desktop applications for audio and live performance environments
- Work on cross-platform solutions for Embedded Linux, macOS, and iOS
- Collaborate in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines
- Build intuitive graphical user interfaces (GUI) with Qt/QtQuick
- Integrate networking features using TCP/IP for seamless device communication
- Support the evolution of products that shape the sound of live performances globally
What We're Looking For
- Strong proficiency in C++ and C#
- Experience with multithreading and complex, concurrent software systems
- Familiarity with cross-platform desktop development (Embedded Linux/macOS/iOS)
- Understanding of Agile methodologies, CI/CD, and version control
- Networking knowledge (TCP/IP)
- Bonus: Experience or interest in Delphi, Flutter, and full-stack development
- Appreciation for audio mixing technology and live streaming
- Interest in hardware/software integration (FPGA/embedded systems)
You’ll Thrive Here If You…
Application Developer employer: Christy Media Solutions
Contact Detail:
Christy Media Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Developer
✨Tip Number 1
Familiarise yourself with the latest trends in audio and live performance technology. This will not only help you understand the industry better but also allow you to engage in meaningful conversations during interviews, showcasing your passion for the field.
✨Tip Number 2
Brush up on your C++ and C# skills, especially focusing on multithreading and concurrent systems. Consider working on personal projects or contributing to open-source software that demonstrates your proficiency in these areas.
✨Tip Number 3
Get comfortable with Agile methodologies and CI/CD practices. If you haven't worked in an Agile environment before, try to learn about it through online courses or by joining local meetups to network with professionals who can share their experiences.
✨Tip Number 4
Showcase any experience you have with GUI development using Qt/QtQuick. If you don't have direct experience, consider creating a small application that highlights your ability to build intuitive interfaces, as this will demonstrate your capability to potential employers.
We think you need these skills to ace Application Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and C#, as well as any work you've done with multithreading and cross-platform development. Mention specific projects that relate to audio technology or live performance.
Craft a Compelling Cover Letter: In your cover letter, express your passion for audio technology and live performances. Discuss how your skills align with the job requirements and provide examples of your experience in Agile teams and CI/CD processes.
Showcase Relevant Projects: If you have worked on projects involving GUI development with Qt/QtQuick or networking features using TCP/IP, be sure to include these in your application. Highlight your role and the impact of your contributions.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at Christy Media Solutions
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C++ and C#, as well as your experience with multithreading and complex software systems. Bring examples of past projects that highlight your technical abilities, especially those related to audio and live performance technology.
✨Demonstrate Agile Experience
Since the role involves working in Agile teams, be ready to talk about your experience with Agile methodologies. Share specific instances where you contributed to sprint planning, code reviews, or CI/CD pipelines, as this will show your familiarity with the development process.
✨Highlight Cross-Platform Development Knowledge
Discuss your experience with cross-platform desktop development, particularly on Embedded Linux, macOS, and iOS. If you have worked on any relevant projects, mention them to illustrate your capability in creating solutions for diverse environments.
✨Express Your Passion for Audio Technology
Convey your appreciation for audio mixing technology and live streaming. If you have any personal projects or interests related to hardware/software integration, such as FPGA or embedded systems, share these to demonstrate your enthusiasm for the industry.