Senior Full-Stack Developer (Task XXXX XXXX) - Part-time - Worldwide
Description
Gamified Task XXXX XXXX App
Join our project as a Full-Stack Developer to lead the development of a task XXXX XXXX designed for remote workers in a marketing company. This web app, accessible via mobile and desktop, uses gamification to motivate users to complete digital tasks efficiently. You'll work with existing designs and a partially implemented codebase to bring the project to completion.
Responsibilities
- Continue the development of a web app using the existing codebase, deciding whether to rewrite the backend or enhance the current structure.
- Implement and refine user interfaces for pages such as Home, Task List, Task View, Task Submission, Profile, and Payment Methods, etc.
- Implement gamification features including levels, rewards, progress bars, timers, and animations.
- Build and maintain the admin panel for task management, user administration, registration and onboarding workflow and payout processing.
- Optimize the app for both mobile and desktop interfaces, focusing on user experience and engagement.
Required Skills
- Expertise in Next.js, Prisma, Supabase, and Tailwind CSS.
- Strong front-end development skills.
- Experience in full-stack development, capable of handling both front-end and back-end tasks independently.
- Ability to understand and work with existing codebases, with a knack for making strategic decisions on code restructuring.
Project Status and Expectations
We have Figma designs for most of the pages, as well as a nearly complete backend, and a partially implemented frontend which is still far from the intended result.
We are looking for an experienced developer who can take ownership of this project and continue its development using what has already been built. A backend code review has been conducted and the conclusion is that it is written fairly well, but you will decide whether to rewrite it from scratch or continue working with the existing codebase.