Runninghill Software Development

Mobile / Web / Cloud


We are a group of passionate developers specialising in native mobile software, web apps and cloud back ends


We do Android, iOS and Windows phone apps using native programming languages such as Java, Kotlin, Objective-C, Swift and C#. We strive to find a balance between brilliantly designed applications and an application that is easy to use and understood by the user.

Some of the keywords that would best describe our approach

1. Agile
2. Layered architecture
3. Beautiful UX/UI
4. Innovation using sensors


Using technologies like Microsoft AZURE opens a world of possibilities. We are able to deliver quickly and iterate in short sprints to ensure the clients' expectations are met. Cloud technologies enable us to scale to millions of people by using tools like horizontal/vertical scaling, cache implementations, and service bus architectures to name a few.

Tools that we use to quickly and effectively deliver:

1. Serverless
2. Continuous integration
3. Service bus architecture
4. Micro services
5. Redis cache


We write enterprise web apps that uses frameworks like Angular or React.js, complimented by practical UX and beautiful UI design.


Node.js is our technology of choice when doing server side development. The speed at which it executes compliments the nature of web and native apps alike.

We use some of the following platforms and technologies for backend development.

1. Microsoft Azure
2. Google Cloud
3. REST & Websockets
4. Node.js & Express
5. SQL Server
6. DocumentDB & MongoDB


Runninghill software development

Runninghill software development


Careers at Runninghill

To find out more about career opportunities, please click here.