Software Development

Durham Engineering 6

Rock-solid, enterprise-grade development.

We hire the best (choosing from more than 80 applicants for every software development position). Working together in co-located teams, we constantly learn from and challenge each other. Our teams stay lean and rapidly deploy customized solutions for each client. We assign seasoned Principals to every project to ensure personal growth and code quality, and we offer every developer the opportunity to attend one educational conference a year. The result: the lowest developer churn in the industry, and WillowTree is one of only five mobile agencies recognized as a Strong Performer in B2C Mobile Services by Forrester.

Software Development Leadership

  • headshot gregg carrier
    Gregg CarrierChief Operating Officer
  • headshot kevin snead2
    Kevin SneadVP of Engineering
  • Derek Brameyer Headshot
    Derek BrameyerVP of Operations - Durham
  • headshot adrian guevara
    Adrian GuevaraVP of Security

Software Development

Systems architecture

Our seasoned architects help our clients evaluate options to bring their projects to life. The best mobile experiences require a robust back-end foundation. Our teams have years of experience integrating with back-end and middleware systems and can evaluate alternatives based on cost, time to market, implementation risk, performance, scaling, and security considerations.

Four developers looking at computer monitor that's displaying code for a mobile application

iOS development

We began building iOS apps the day the iPhone SDK opened up, and we haven’t stopped since. We leverage the strengths of each and every iOS platform to build incredible solutions across iPhone, iPad, Apple Watch, and Apple TV. The result: over 20 of our clients’ apps have been featured in the App Store, and WillowTree has been named an official member of Apple’s Mobility Partner Program (MPP).

  • iPhone / iPad Development
  • Swift
  • Objective-C
  • Apple Watch
  • Apple TV/tvOS
  • Siri Intents

Android development

Since the earliest days of Cupcake, we’ve been developing incredible Android applications, taking advantage of everything Android has to offer, including a Chromecast app which Google engineers termed “the best Chromecast integration we have seen to date.” The result: over 20 of our clients’ apps have been featured in Google Play, and WillowTree is one of 18 worldwide Google Developer Certified Agencies.

  • Java
  • Kotlin
  • Android TV
  • Custom-embedded Android ROM
  • Android Wear
  • Chromecast

Web development

We build sophisticated web applications to help our clients solve their most complex business challenges. Our solutions are efficient, flexible, easy to maintain, and perform flawlessly across devices, browsers, and operating systems—your app can be everywhere your users are.

  • React
  • Responsive Web Development
  • Accessibility (a11y)
  • TypeScript
  • HTML5
  • Web Workers
  • CSS Animations
  • Progressive Web Apps
  • Syntactically Awesome Stylesheets (Sass)
  • Data-Driven Documents (d3.js)

Xamarin development

When it comes to cross-platform solutions, you want something that can handle complexity, but you don’t want to sacrifice the performance and feel of a native application. That’s why Xamarin is our cross-platform tool of choice, and why we’re an official Xamarin Certified Premier Consulting Partner. And because we do each platform natively, we know how to create apps from a single code base that look and perform great, regardless of what platform they’re on.

  • C#
  • Xamarin.iOS
  • Xamarin.Android
  • Xamarin.Forms
  • MvvmCross
  • Native Library Binding

SAP Mobile development

An official SAP PartnerEdge Build Silver Partner, WillowTree focuses on bringing consumer-grade design practices to our SAP clients. Through efficient, user-focused design, we’ve helped clients reduce field order time by 67%, improved sales conversion rates by 18%, and decreased customer service call time by 28%.

  • SAP HANA Cloud Platform Cockpit
  • HANA Cloud Connector (HCC)
  • HANA Cloud Platform Mobile Services (HCpms)
  • SAP Mobile Platform (SMP)
  • Native apps (SAP native SDK)
  • Web apps (Fiori/UI5)
  • Hybrid apps (Kapsel/Cordova)
  • Metadata apps (Agentry)
  • Integration with Netweaver Gateway

UWP development

Microsoft’s Universal Windows Platform (UWP) allows companies to target multiple audiences and devices using a single codebase. That means new opportunities for brands to expand their reach and grow their audience—even outside the mobile space. Developing a great UWP app requires an in-depth understanding of the multi-use and multi-platform scenarios tied to the platform. Our developers can help you build a UWP app that feels as good on your 5" phone as it does on a 45" TV.

  • C#
  • .NET
  • C++ & C++/CX
  • XAML
  • Xbox One
  • Windows & Windows Phone
  • HoloLens

GE Predix development

With our partners at GE, WillowTree is developing mobile applications that help clients build highly customized front-end applications to bring the data and analytical power of GE’s Predix platform to life.

  • GE Predix native app development
  • GE Predix web app development

Interactive TV development

We’ve developed interactive TV and OTT experiences for some of the world’s leading media companies, including Time Warner, Fox, CBS, and CBC. We consider differences in context, input, and ergonomics that are essential to creating incredible TV experiences. Our proprietary Salix™ video platform allows us to rapidly deploy OTT projects in weeks, not months.

  • Apple TV/tvOS
  • Android TV
  • Chromecast
  • Smart TV
  • Roku
  • PlayStation 4 (PS4)
  • Xbox One
  • Tizen
  • IBM Cloud Video

Mobile backend engineering

From the earliest stages of product conception and strategy, our API architects focus on building a custom solution to meet your specific needs. Whether it’s integrating with your existing systems, developing a middleware-based approach, or building a custom, from-scratch solution, our engineers have done it.

  • Amazon Web Services
  • Cloud Computing
  • CouchDB
  • Microsoft Azure
  • MongoDB
  • MySQL
  • Oracle
  • SAP Data Services

QA and testing

We consider quality assurance and testing absolutely critical to every project we take on—that’s why our QA team members are involved from day one through product launch (and after). We aren’t satisfied until your app runs the gauntlet of our automated and manual tests, and makes it through intact.

Tools & Expertise
  • Testrail
  • Charles proxy
  • XCTest UI
  • Espresso
  • Selenium
  • Appium
  • Calabash
  • AWS Device Farm
  • Xamarin Test Cloud
  • Firebase Test Lab
  • Sauce Labs Real Device Cloud

Security & compliance

Mobile security is a boardroom topic. Forrester projects that a security breach will force a Fortune 5000 company into bankruptcy this year. WillowTree has developed an industry-leading approach to ensure we offer our clients comprehensive approaches to testing every project before every deployment.

  • BlackDuck (open-source security tracking and scanning)
  • Checkmarx (static application security testing)
  • netsparker (web and web service scanning)
  • Internal audits and pen testing
  • Code logic obfuscation and encryption
  • Response, continuity, and disaster recovery plans
  • Industry standards compliance (OWASP, PCI, HIPAA, NIST, FFIEC)
  • Background checks

Software Development Toolkit

Our development toolkit is changing constantly as technology evolves. Right now we're focused on using the following technologies to bring our projects to life:

  • Android Studio
  • CircleCI
  • GitHub
  • Jira
  • TeamCity
  • Xamarin Studio
  • Xcode
  • Slack