Web & Mobile Application Development
Create detailed, development-ready Technical Specifications using Jira and Confluence
Create wireframes, user interfaces, prototypes, proofs of concept, data schemas and customer journey maps to deliver accurate and usable applications
Integrate with APIs and SDKs including Google, Stripe, Facebook, AWS, Square, Salesforce, Sendgrid, Twilio, Xero and others
Create applications using software development best practices, transparent fortnightly sprints and continuous QA
Ensure your application runs as fast as possible using page speed and load testing tools to audit for issues and verify fixes
Ensure your application meets minimum supported standards through regression testing, automated unit testing and automated integration testing
We use a range of tools and technologies to create web and mobile applications.
In most cases we use React and Node.js which are powerful and modern technologies with large and growing developer communities. Such technologies de-risk your investment given the deep pool of developer talent available should you wish to internalise your development efforts in the future. To ensure maintainability we write our code in a modular fashion and ensure it is appropriately commented so it is easy for other developers to pick up.
In the case of Ecommerce applications we have expertise in creating, maintaining and extending Shopify web stores; for more custom Ecommerce applications we have deep expertise using Stripe.
Your project team is typically composed of 1-3 full stack developers and one QA engineer, plus technical and project leads to review code and ensure correct implementation.
Work is kept on track using a fortnightly sprint schedule, and we conduct continuous QA throughout each sprint with intra-day communication via Slack. We believe that honesty and transparency deliver the best results and you will have access to your Staging environment on day zero, and oversight across all work in progress through Jira, Confluence and other associated tools and reporting.