Senior iOS Engineer
Description
Headquartered in Singapore, BandLab Technologies is a collective of global music brands with a vision to connect the world of music. We bring together remarkable brands and people that are passionate about music, and we seek to leverage the opportunities that allow us to achieve more together than we can individually.
We work towards a future where there are no boundaries to making and sharing music. We provide the tools to break down the technical, geographic, and creative barriers for musicians and fans. With something as simple as a mobile phone, people have gone from strumming guitars in their bedroom, spitting rhymes in the car, or singing in the shower — to creating amazing studio-quality tracks with people from all over the world.
Apple has recognized the values BandLab brings to the world and featured us multiple times in the music category. You can find BandLab in the US & UK App Store's (biggest music markets) top 20 music applications anytime. We compete with world-class music products and often take a stand in the top 10 or 15 music applications.
About the role
BandLab team constantly works on improving all the existing features as well as implementing new features and running A/B experiments. You will need to:
- Work in a cross-functional team for creating new features, as well as provide your input during both: technical and non-technical discussions.
- Improve UX and optimize the performance of existing features.
- Write unit / integration tests.
Ideal candidates are well-versed in development best practices, comfortable working in large code bases, can create tools and frameworks, and can balance multiple projects and deliverables.
Here at BandLab we work hard, and challenge ourselves to produce high-quality work. We openly share feedback and specialize in hitting deadlines, whilst never being afraid to ask questions.
Requirements
Experience:
- At least four years of professional software engineering experience preferred.
- You’re used to communicating with a diverse team, with both experts and novices, in technical and non-technical roles.
Technical Skills:
- You’ve built projects using Swift / Objective-C, UIKit, and the iOS SDK.
- You have a deep understanding of architecture design, memory management, concurrency and performance optimization.
- You’ve had to deal with debugging performance problems, and you’re comfortable rooting out performance bottle-necks.
- You’re comfortable writing multi-threaded, asynchronous code.
Benefits
- Remote working options
- Healthcare, dental insurance
- Attractive paid annual leave, sick leave, childcare leave, volunteer leave and maternity leave
- Quarterly bonus
Diversity and Inclusion
BandLab Technologies commits to fostering diversity and inclusion in all that we do. Regardless of race, gender identity, sexual orientation, disability, religion or any other status protected by law, we offer applicants the equal opportunity to join, belong and flourish in our organisation.