Web & Mobile Application Development
Create a detailed, development-ready Technical Specification using Jira and Confluence.
Create wireframes, user interfaces, prototypes, proofs of concept, data schemas and customer journey maps to ensure we create accurate and usable applications.
Integrate with various APIs and SDKs including Google, Stripe, Facebook, AWS, Square, Salesforce, Sendgrid, Twilio, Xero and others.
Create your application using software development best practices, transparent weekly sprints and continuous QA.
Ensure your application runs as fast as possible using various page speed and load testing tools to audit for issues and verify fixes implemented.
Ensure your application meets minimum supported standards through manual 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 and Magento 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, one QA engineer, one project manager, plus technical and project leads to review code and ensure correct implementation.
Work is kept on track using a weekly sprint schedule, and we conduct continuous QA throughout each sprint and 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.