Junior React/Next.js Developer to $700
About the Project:
We are developing a Personal Account Dashboard for clients using React/Next.js. This dashboard will allow users to authenticate via Google or Telegram, manage their balance through Stripe, and access various automotive services.
βΈ»
Tech Stack:
β’ Front-end: React.js, Next.js, TypeScript
β’ State Management: React Context API, Zustand, or Redux
β’ Authentication: OAuth 2.0 (Google, Telegram)
β’ Payments: Stripe API for balance management
β’ Notifications: Integration with email and Telegram APIs
β’ UI & Theming: Tailwind CSS, CSS variables for dark/light mode
β’ Performance Optimization: Client-side caching, lazy loading
β’ Testing: Jest, React Testing Library for unit testing
β’ Error Handling & Logging: Sentry or similar monitoring tools
βΈ»
Responsibilities:
β’ Develop responsive UI components using React/Next.js
β’ Implement Google and Telegram authentication using OAuth 2.0
β’ Integrate Stripe API for handling transactions and payment history
β’ Create a multi-language system using i18n
β’ Develop profile management features, including password updates
β’ Integrate email & Telegram notifications
β’ Display real-time currency exchange rates
β’ Implement role-based access for different pricing plans (wholesale, retail)
β’ Optimize the dashboard for performance and security
β’ Write unit tests for critical components
βΈ»
Requirements:
β 1+ year of experience with React.js and Next.js
β Knowledge of OAuth 2.0 authentication (Google, Telegram)
β Experience integrating Stripe API for payments
β Familiarity with state management (Context API, Redux, or Zustand)
β Understanding of i18n for multi-language support
β Experience with CSS variables and Tailwind CSS
β Knowledge of error handling and logging solutions (e.g., Sentry)
β Basic understanding of client-side caching and performance optimization
β Experience with unit testing (Jest, React Testing Library)
π‘ Nice to Have:
β Experience working with serverless functions for API interactions
β Knowledge of security best practices in front-end applications
This is a great opportunity for a React/Next.js developer who wants to work on a feature-rich dashboard with authentication, payments, and real-time data. π