Telegram Mini App Developer (React + Laravel + Blockchain) Offline
We are looking for a Telegram Mini App Developer with experience in creating high-quality, interactive, and secure applications using modern tools and technologies. Your primary responsibilities will include frontend and backend development, blockchain integration, and setting up interactive Telegram applications.
Key Responsibilities:
Frontend Development (React):
- Developing component-based UIs using React 18+ (functional and class components, hooks).
- Utilizing TypeScript (strict typing, working with interfaces and generics).
- Managing state with Redux, Context API, or other tools.
- Handling asynchronous state with Redux Thunk, RTK Query, or equivalents.
- Setting up routing with React Router.
- Integrating RESTful APIs and WebSocket APIs (Axios/Fetch, error handling, managing loading/response states).
- Implementing interfaces for payment systems and wallet interactions, including TON Wallet.
- Connecting to TON API and integrating TON Connect for wallet-based authentication.
- Building responsive and adaptive interfaces using CSS-in-JS libraries and SCSS/SASS.
- Setting up light and dark themes.
Backend Development (Laravel):
- Developing RESTful APIs using Laravel 10/11.
- Optimizing performance and working with databases (PostgreSQL/MySQL).
- Managing queues (Laravel Queue, Redis).
- Integrating payment APIs (Stripe, Telegram Payments API), generating and handling invoices, managing transactions, and processing refunds.
- Connecting to TON API or other blockchain platforms (retrieving data, managing transactions, setting up webhooks).
- Ensuring API security and encrypting data (JWT, CSRF, XSS).
Telegram Integration:
- Using the Telegram Web Apps JS SDK to integrate events (e.g., openInvoice, alert).
- Adapting applications for fullscreen mode.
Testing and Optimization:
- Writing unit and e2e tests (Jest, React Testing Library, Cypress).
- Optimizing bundles using Webpack/Vite (minification, tree-shaking).
- Setting up logging (Monolog, Laravel Telescope) and monitoring (Sentry).
Additional Skills:
- Working with Docker for development and deployment.
- Setting up CI/CD pipelines (GitHub Actions, GitLab CI).
- Using Redis for caching and queues.
- Understanding blockchain architecture and dApps.
- Experience working with hardware wallets.
Requirements:
- Strong knowledge of React and Laravel.
- Experience with blockchain APIs, particularly TON API.
- Understanding of building secure applications (token handling, data encryption).
- Proficiency in English.
- Team player with excellent communication skills.
The job ad is no longer active
Look at the current jobs Laravel →
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Only EU
Countries of Europe or Ukraine
Worldwide
to $1800