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 →

Similar jobs

Countries of Europe or Ukraine
Worldwide to $1800