Mobile App Developer Needed – Build Mobile App from Existing Web Platform
Budget / Salary$3,000–5,000
TypeFreelance project
LocationRemote
Posted1 hour ago
Project Overview
We are looking for an experienced Mobile App Developer to build a mobile application for Valkra, an AI-powered smart contract security analysis platform.
Valkra already has a working web application built with Next.js, TypeScript, Tailwind CSS, Rust/Axum backend, PostgreSQL, Redis, and distributed Rust workers.
The mobile app will be built based on the existing web version and backend. This is not a greenfield product — you will first need to understand the existing platform and then translate the core functionality into a clean, modern mobile experience.
About Valkra
Valkra provides automated security analysis for smart contracts across multiple blockchain ecosystems.
The platform includes:
* AI-powered vulnerability analysis
* Smart contract security scanning
* Static and AST-based analysis
* Fuzzing and dynamic analysis
* Multi-language and multi-blockchain support
* Audit management
* Real-time audit progress through WebSockets
* Detailed vulnerability findings
* Audit report generation and viewing
Mobile App Scope
The mobile application should provide the most important functionality of the existing web platform, including:
* User authentication
* Dashboard
* Create/submit a new audit
* Select blockchain/project information
* Monitor audit progress
* Real-time audit status updates
* View completed audits
* View vulnerability findings
* View audit reports
* Search/filter audit history
* Notifications
* User/account settings
The exact mobile scope will be finalized after reviewing the existing web application and codebase.
Technology
We are open to discussing the best mobile technology, but we are primarily considering:
* React Native + TypeScript
* Expo where appropriate
* Flutter if there is a strong technical reason
The mobile app will communicate with the existing backend APIs rather than duplicating the analysis engine.
The existing backend is built with Rust/Axum, with PostgreSQL, Redis, distributed workers, AI/LLM integrations, and WebSocket-based real-time updates.
Important Requirements
We are looking for someone who has:
* Strong mobile development experience
* React Native/TypeScript or Flutter experience
* Experience integrating REST APIs
* WebSocket/realtime experience
* Experience with authentication and secure API integration
* Good understanding of responsive/mobile UX
* Experience working with existing codebases
* Ability to understand a complex backend and existing product before implementing the app
* Experience with Web3/blockchain applications is a strong advantage
You do not need to rebuild Valkra's AI/security analysis engine. The existing backend and workers will remain responsible for the heavy analysis processing.
Web3 / dApp Direction
We are also evaluating whether Valkra should evolve into a Web3-enabled application.
Potential future functionality may include:
* Wallet connection
* Web3 authentication
* Blockchain-based audit verification
* On-chain audit records
* Crypto/stablecoin payments
* IPFS/Arweave decentralized report storage
* Direct smart-contract address analysis
For the initial mobile version, we want the architecture to be flexible enough to support these features later.
Your Responsibilities
1. Review the existing Valkra web application and repository.
2. Understand the existing API and authentication architecture.
3. Identify the core web workflows that should be included in the mobile app.
4. Recommend the appropriate mobile technology and architecture.
5. Build the mobile application.
6. Integrate the existing APIs and WebSocket functionality.
7. Implement a polished mobile UI/UX.
8. Test the application thoroughly.
9. Prepare the app for Android and iOS deployment.
10. Provide clean, maintainable source code and documentation.
Deliverables
* Complete mobile application source code
* Android build
* iOS build
* API integration
* WebSocket/realtime functionality
* Authentication
* Audit management functionality
* Audit results/report views
* Push/local notification functionality where appropriate
* Testing and bug fixing
* Build/deployment documentation
How to Apply
Please include:
1. Your experience with React Native or Flutter.
2. 2–3 examples of mobile applications you have built.
3. Your experience integrating complex APIs/WebSockets.
4. Any Web3/dApp experience.
5. Your recommended mobile architecture for Valkra.
6. Your estimated development timeline.
7. Your estimated fixed-price budget.
8. Add this comment at first in your proposal - "REAL_31"
Please do not propose a completely new backend. The existing Valkra backend will be provided for integration.
We prefer a developer who can first review the existing application/codebase, understand the current architecture, and then propose the most practical approach before development begins.
We are looking for an experienced Mobile App Developer to build a mobile application for Valkra, an AI-powered smart contract security analysis platform.
Valkra already has a working web application built with Next.js, TypeScript, Tailwind CSS, Rust/Axum backend, PostgreSQL, Redis, and distributed Rust workers.
The mobile app will be built based on the existing web version and backend. This is not a greenfield product — you will first need to understand the existing platform and then translate the core functionality into a clean, modern mobile experience.
About Valkra
Valkra provides automated security analysis for smart contracts across multiple blockchain ecosystems.
The platform includes:
* AI-powered vulnerability analysis
* Smart contract security scanning
* Static and AST-based analysis
* Fuzzing and dynamic analysis
* Multi-language and multi-blockchain support
* Audit management
* Real-time audit progress through WebSockets
* Detailed vulnerability findings
* Audit report generation and viewing
Mobile App Scope
The mobile application should provide the most important functionality of the existing web platform, including:
* User authentication
* Dashboard
* Create/submit a new audit
* Select blockchain/project information
* Monitor audit progress
* Real-time audit status updates
* View completed audits
* View vulnerability findings
* View audit reports
* Search/filter audit history
* Notifications
* User/account settings
The exact mobile scope will be finalized after reviewing the existing web application and codebase.
Technology
We are open to discussing the best mobile technology, but we are primarily considering:
* React Native + TypeScript
* Expo where appropriate
* Flutter if there is a strong technical reason
The mobile app will communicate with the existing backend APIs rather than duplicating the analysis engine.
The existing backend is built with Rust/Axum, with PostgreSQL, Redis, distributed workers, AI/LLM integrations, and WebSocket-based real-time updates.
Important Requirements
We are looking for someone who has:
* Strong mobile development experience
* React Native/TypeScript or Flutter experience
* Experience integrating REST APIs
* WebSocket/realtime experience
* Experience with authentication and secure API integration
* Good understanding of responsive/mobile UX
* Experience working with existing codebases
* Ability to understand a complex backend and existing product before implementing the app
* Experience with Web3/blockchain applications is a strong advantage
You do not need to rebuild Valkra's AI/security analysis engine. The existing backend and workers will remain responsible for the heavy analysis processing.
Web3 / dApp Direction
We are also evaluating whether Valkra should evolve into a Web3-enabled application.
Potential future functionality may include:
* Wallet connection
* Web3 authentication
* Blockchain-based audit verification
* On-chain audit records
* Crypto/stablecoin payments
* IPFS/Arweave decentralized report storage
* Direct smart-contract address analysis
For the initial mobile version, we want the architecture to be flexible enough to support these features later.
Your Responsibilities
1. Review the existing Valkra web application and repository.
2. Understand the existing API and authentication architecture.
3. Identify the core web workflows that should be included in the mobile app.
4. Recommend the appropriate mobile technology and architecture.
5. Build the mobile application.
6. Integrate the existing APIs and WebSocket functionality.
7. Implement a polished mobile UI/UX.
8. Test the application thoroughly.
9. Prepare the app for Android and iOS deployment.
10. Provide clean, maintainable source code and documentation.
Deliverables
* Complete mobile application source code
* Android build
* iOS build
* API integration
* WebSocket/realtime functionality
* Authentication
* Audit management functionality
* Audit results/report views
* Push/local notification functionality where appropriate
* Testing and bug fixing
* Build/deployment documentation
How to Apply
Please include:
1. Your experience with React Native or Flutter.
2. 2–3 examples of mobile applications you have built.
3. Your experience integrating complex APIs/WebSockets.
4. Any Web3/dApp experience.
5. Your recommended mobile architecture for Valkra.
6. Your estimated development timeline.
7. Your estimated fixed-price budget.
8. Add this comment at first in your proposal - "REAL_31"
Please do not propose a completely new backend. The existing Valkra backend will be provided for integration.
We prefer a developer who can first review the existing application/codebase, understand the current architecture, and then propose the most practical approach before development begins.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.