The Company
BBD is an international custom software solutions company that solves real-world problems with innovative solutions and modern technology stacks. With extensive experience across various sectors and a wide array of technologies, BBD’s core services encompass digital enablement, software engineering and solutions support, which includes cloud engineering, data science, product design and managed services.
Over the past 40 years, we have built a reputation for hiring the best talent and collaborating with client teams to deliver exceptional value through software. As the company has grown, this unwavering commitment to quality and continuous innovation has ensured clients get the full benefit from software that meets their unique environment.
The culture
BBD’s culture is one that encourages collaboration, innovation and inclusion. Our relaxed yet professional work environment extends into a flat management structure. At BBD, you are not just a number, but a valuable member of the team, working with like-minded, passionate individuals on challenging projects in interesting spaces. We deeply believe in the importance of each individual taking control of their career growth, with the support, encouragement and guidance of the company. We do this for every BBDer, creating the space and opportunity to continue learning, growing and expanding their skillsets. We also proudly support and ensure diverse project teams as varied perspectives will always make for stronger solutions.
With hubs in 7 cities, we have mastered distributed development and support a flexible, hybrid working environment. Our hubs are also a great place to get to know people, share knowledge, and enjoy snacks, great coffee and catered lunches as well as social, sport and cultural gatherings.
Lastly, recognition is deeply ingrained in the BBD culture and we use every appropriate opportunity to show this through our Awards Nominations, shoutouts and of the course the exceptional bonuses that come from exceptional performance.
The Role
We are looking for experienced, native iOS developers with a strong sense of ownership who thrive in an evolving tech stack. You will have the opportunity to actively shape technical solutions and processes.
- End-to-End Ownership: Take accountability for features from initial concept to
production-ready components. - Proactive Collaboration: Act as a bridge between Testers, PO and Designer. You
are expected to reach out to other teams independently to resolve dependencies
and clarify requirements. - Technical Excellence: Write well-structured, testable code and actively
participate in code reviews. - Architectural Evolution: Apply and refine Clean Architecture principles and TCA
to ensure our codebase remains scalable and maintainable. - Take Ownership: Don’t just follow guidelines – contribute to the continuous
improvement of our deployment, release, and development workflows.
Skills and Experience
- Technical Excellence: Expert-level knowledge of Swift, SwiftUI and the TCA
framework. Experience with MapKit and CarPlay is a distinct advantage but not
mandatory. - Architectural Depth: A deep, practical understanding of Clean Architecture and
the ability to explain “the why” behind technical decisions. - Action Focus: A proven track record of working in agile environments (e.g.
Scrum, Kanban, SAFe) where you took the lead on topics rather than just waiting
for tickets. - A Quality-First Heart: A dedication to producing high-quality, documented, and
testable code. For you, ‘Shift Left’ isn’t just a key on your keyboard — it’s your
fundamental approach to preventing bugs before they happen.
Other
BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race, religion or any other characteristic protected by applicable laws, regulations or ordinances