Lessons Learned
The tech challenges were very different from those one usually runs into when developing online services for audiences in more developed parts of the world. For example, instead of supporting the latest versions of the most popular browsers, the service must work on feature phones with 2" screens with bad data connections and possibly no JavaScript.
There are pros and cons embedded in every crossroads situation. A definite pro is the opportunity to plant fresh good practices in place. The cons often include difficulty in finding answers to technical questions about existing environments and practices, as well as working with uncertainty.
In hindsight, some issues could have been discussed in more detail before diving deep into the development backlog. Temporarily outsourcing software development can significantly ease the pressure. But it demands coordinated communication and transparency.