Contract Senior iOS Engineer

About BCG Digital Ventures
BCG Digital Ventures is a corporate investment and incubation firm. We invent, build and invest in startups with the world’s most influential companies. We share risk and invest alongside our corporate and startup partners via a range of collaborative options.
Founded in 2014, we have major Innovation and Investment Centers in Manhattan Beach, Berlin, London, Sydney, San Francisco and New York, as well as DV Hatches in Silicon Valley, Seattle and Mexico City, with more locations opening in the coming quarters. Our Centers and Hatches are home to a diverse range of entrepreneurs, operators and investors who are building businesses, creating and expanding markets and developing new technologies that benefit millions of people across the globe.

To learn more, visit

Introducing our Venture Build Team.
We have entered a decade of disruption of large corporate business models, driven by a step change in the power of technology and the audacity and speed of start-ups. To be fit for the future, visionary companies will deliberately re-imagine themselves by injecting or attacking established models with new ideas fuelled by technology.
Our Venture Build Team consists of world-class business leaders, product designers, engineers and technology experts. Together, we are helping corporations own the next horizon of innovation.

As a Senior iOS Engineer you will use your skills to:

  • Demonstrate and communicate a passion for implementing product user interfaces
  • Build smooth, stable and beautiful products
  • Collaborate with a team of engineers, designers and key individuals across BCG Digital Ventures to deliver empowering user experiences
  • Communicate ideas with cross-functional teams in an effective manner
  • Share technical solutions and product ideas through design review, pair programming, code review and technological discussions, and mentor less-experienced members of the team
  • Utilize a proactive and responsive approach to problem-solving
  • Apply your experience with Swift, Objective-C and CocoaTouch frameworks
  • Demonstrate expert knowledge of MVC design patterns, OOP and development best practices
  • Serve a central role in designing and building iOS apps (groundwork, infrastructure and product discussions) from start to finish
  • Develop and implement best practices in all areas of design and development
  • Help to build the team by participating in recruitment activities
  • Regularly disseminate your experience through blogging, presentations, forum contributions etc

As a Senior iOS Engineer you will need:

  • 5+ years of experience including experience with Swift, Objective-C and CocoaTouch frameworks
  • (Undergraduate) Degree or equivalent experience, for example BS/MS degree in computer science, engineering or similar subject
  • Strong analytical and debugging skills
  • Understanding of asynchronous messaging using Sockets i.e.
  • Strong knowledge of design patterns, OOP and development best practices together with new approaches such as reactive programming
  • A background designing and building mobile applications that utilize web services
  • Experience of working with team members to encourage the writing of clean, elegant code using test-first approaches
  • A background working in teams using Agile approaches, and taking roles such as Scrum master
  • Experience of provisioning and distribution of apps to the App Store and Enterprise deployments
  • Knowledge of how to set up development environments, source control and continuous integration processes

Meet Some of BCG Digital Ventures's Employees

James K.

Lead Strategic Designer

James focuses on the convergence between understanding consumer needs and making sure everything DV creates is innovative, feasible, and value-generating, both for clients and for the company.

LaMer W.

Experience Design Director

As Experience Design Director, La Mer runs the Communication Design Team and the Experience Design Teams across all ongoing and upcoming ventures.

Back to top