Itransition helped the customer to create the roadmap for online trading platform development, optimize the mobile applications’ performance, and enhance their security.
Our customer is a European bond-trading service with over $1 billion worth funds raised for its trusted partners. The company’s mission is to make bond trading convenient and accessible to everyone. With the idea to help both professional and beginning private investors to monitor the market and invest in bonds even when away from home, the company decided to release identical mobile apps for iOS and Android to match its existing web portal.
The customer developed the MVP with basic functionality using their in-house resources, yet they needed a partner specialized in online trading platform development to improve and finalize the product. The areas for improvement included the app’s security, which didn’t comply with the industry standards, and a complicated sign-up process
For this purpose, the customer turned to Itransition, relying on our track record of successfully shipped financial applications as well as our expertise in mobile-specific programming languages and security
Itransition’s team developed iOS and Android mobile applications that mirror the extensive functionality of the customer’s bond-trading web portal. The applications contain the following features:
One of the most significant hurdles for the apps’ usability was that users had to be physically present in the customer’s office to sign a brokerage agreement. To facilitate access to the application for new users without the need to attend the customer’s office, we implemented SIMiD. This service enables Electronic Digital Signature via SIM cards, which allows users to remotely sign a document while maintaining the legal power of their signature. Now, the process of opening a brokerage account via the apps goes as follows:
Once the sign-up process is completed, the user receives their signed statement, brokerage agreement, corporate policies, and other documents, which they can view in their profile anytime. To sign in to the app, users receive a one-time password that must be changed after the first login.
When dealing with finance software development, security can’t be overlooked. The customer’s MVP had a serious problem in this regard. Cybercriminals could easily gain access to users’ accounts and their financial information because the sign-in tokens originally had no expiration date.
To solve this problem, we implemented the solution on an OAuth 2.0-enabled authorization server with both access and refresh tokens in use. Access tokens ensure time-limited access to the apps’ resources. This ensures the apps’ security by significantly shortening the window when an attacker can use a stolen token. After the user’s one-time access token expires, the refresh token automatically renews access to the apps without forcing the user to once again grant permissions, which also allows for faster loading.
To make the authentication process more user-friendly, secure and efficient, we enabled the Face ID feature for users of iPhone X and later models, as well as Touch ID for earlier iPhone versions.
While auditing the MVP, our team revealed a serious bug: purchased bonds weren’t withdrawn from the pool of all available bonds, which could potentially lead to duplicate purchases of the same bonds by different users.
To solve this problem, we enabled payment transaction check through the server. Acquired bonds are now immediately removed from the pool and become unavailable for purchase.
In addition to the core functionality, we integrated Firebase Cloud Messaging to add push notifications that inform users when new bonds are issued or when purchased bonds approach their maturity date.
We integrated Deeplink to enable page opening in one click, thus ensuring smooth user experience and unhindered engagement. We also added UniSender to automatically send mass emails to the users as part of unified marketing campaigns.
During the first stage of the project, Itransition’s team collaborated with the customer to identify the requirements and the current problems with the MVP, as well as set the vision for future development.
To build the route for effective collaboration with the customer’s team, we assigned the product owner with a strong background in mobile development and financial technologies to manage the project on our side. Based on the customer's feedback and goals, the product owner created, managed and prioritized the product backlog, further communicating it to our development team.
To help both the customer and the development team to stay on track, the product owner also created and maintained the project roadmap divided in two-week sprints.
As we took the customer’s app from the MVP stage to the full-fledged market-ready solution, we helped ensure the applications’ highest level of security, enhance their UX, and significantly expand their functionality. Three months into the release, there were no bug reports across both iOS and Android platforms.
Remote sign-up became the key value proposition for new users. As a result, the delivered mobile bond-trading apps helped the customer increase their user base by three times. The app’s usability and thought-out design also attracted a new wave of bond issuers to the platform, growing the customer’s bond portfolio by 18%.
In the final part of our trading platform software development services, we wrapped it up by elaborating the product development and maintenance roadmap for the next 12 months and sharing it with the customer.
Read the success story about our stock trading software development for TradeSmith, which brought them 30K+ active users.
In the face of the growing uncertainty surrounding machine learning adoption in the banking industry, Itransition responds with an actionable framework.
Itransition developed a cryptocurrency exchange platform linking bitcoin exchange accounts to allow users to trade from one web application.
Why not exploit your big data with predictive analytics to gain the insights for better fiscal decisions? This article gives all the answers.
Discover how using AI in fintech can help you develop a tailored approach to every customer.
Explore the most prominent smart contract applications in different industries and understand the technology’s limitations.
Is your enterprise concerned about resilience right now? If so, this might be a good time to add digital risk analytics to your risk team’s armory.
Learn how Itransition migrated billing management software to Microsoft Azure and enriched the solution with custom features and security updates.