What we do
Deloitte Digital is a global, full-service consulting agency that combines serious creative chops with trusted business sense.
We evaluate our client's challenges and opportunities from many angles. Bringing talent and skills from across our consulting business, our people have the business acumen of a strategic advisor, the design capability of a creative agency and the engineering depth of a technology firm. We shape our holistic range of capabilities into an integrated solution for digital transformation projects. With our unique blend of strategy, creative, and technology, we build beautiful digital experiences for Africa's leading brands. Our work is in your pocket. It's on your screens. And it's making lives a little more fun, a little bit easier, and a little more connected. We’re driving the future of digital.
Our team consists of graphic designers, usability designers, product managers, testers and developers - and we're expanding.
Why Work For Us
Like working with bright, talented people? Love the thought of creating the future of digital and having some fun along the way? Same here!
We combine fun with serious intent, injecting innovation and creativity into our solutions for our clients. At Deloitte Digital, left brain meets right, and business, creative, and technology intersect. We believe in our people and pride ourselves on our unique culture and intense commitment to quality.
We are always on the lookout for talented and passionate professionals who share our dedication to all things digital.
We are a dedicated team of professionals who are passionate about all things digital. Building upon the best of Deloitte’s core values of professionalism and collaboration we focus on injecting innovation and creativity into our solutions for our clients. Here at Deloitte Digital we are proud to do things differently while having fun and without forgetting what makes us the distinctive professional services firm. We operate globally and get a kick out of working with leading edge digital technologies to enable our clients to stay ahead of the game in this fast changing digital age.
To get a feel for what we're about, check out https://twitter.com/DeloitteDIGI_SA and https://www.instagram.com/deloittedigitalsa/
Our Digital people are split between Cape Town and Joburg (with the Cape Town office having the nicer setup, of course).
Our Engineering Processes
We prefer to have UX designers following Design Thinking and Lean Startup methods to lead customer-first MVP-style designs. When this isn't possible (e.g. large API integration work) we'll do an upfront technical investigation. In both cases, a product backlog will be created with user stories, and then we'll mostly follow Scrum processes to manage the work. However, this is some scope to use limited WIP pull systems optimised for flow to manage workflow - it depends on who you're working with.
We do everything from one developer working on a website to teams of 12 working in continuous integration environments. Everything is in git (using the git flow branching model, but moving towards trunk-based development). In our more mature projects we're using pair programming, pull requests and code reviews (with integrated coding standards tooling) and sometimes even Test-Driven Development (this is a new approach for us which is gaining some traction). In our largest current project we've aimed for 60% unit test coverage (so knowing what a pure function is will help you).
We're moving towards more automation over our entire DevOps process (including Docker for environment configuration management) as well as functional end-to-end testing.
We mostly stick to a 40 hour work week with overtime discouraged, but that also depends on the project (and the occasional deadline). We also have regular knowledge sharing sessions with the team, as well as retrospectives.
Our Hiring Process
We'll start with an hour-long face-to-face interview where you'll meet some of our team and we'll talk about you - your experience and skills, your experience of working in teams, what you're looking for, why you're looking, and what direction you'd like to grow in. If it seems like we might work well together, we'll schedule an hour-long pairing session where you'll pair program with one of our senior developers on an actual project problem (if you're a UX designer, we'll send you an interesting design problem instead).
This session usually starts with some code review of a recently completed pull request on the project. Tell us what you see, what's done well, what you might do differently, and anything else which comes to mind.
We're looking for thoughtful developers who are able to problem solve and communicate that problem solving on a whiteboard, then express that solution in code.
Then, if things proceed, we involve HR to have the salary conversation with you. Once agreed, there's a lot of forms to be filled in (sorry - it's Deloitte) and then an onboarding process where you'll join the team.