21 Impact Labs AG
21 Impact Labs AG

Fullstack Developer m/f Freelance

Zürich, Switzerland (hybrid)
Freelance
IT

Calling all Senior Developers: Are you looking for a new challenge? How would you like to join an innovative team and help develop a meaningful product that makes a difference in society? If you are a passionate developer eager to learn and grow, apply now and work with us!

21 Impact Labs AG is an innovative software company based in Zurich that develops solutions using cutting-edge technologies. We inspire, live innovation, and create products in the field of brain health. Our team consists of creative minds, lateral thinkers, and problem solvers – and we’re looking for you to complete our team and share our vision of building a future with fewer mental health challenges.

Tasks

- Creating the Web-UI for our Premium Product API integration

- Improving general UI

Requirements

Core Technologies (Required)

  • Frontend Framework: Next.js 14+ with App Router
  • Language: TypeScript (strict mode)
  • Styling: Tailwind CSS 3.4+
  • UI Components: Radix UI + shadcn/ui component library
  • State Management: React hooks, custom hooks
  • Form Handling: React Hook Form with Zod validation
  • Icons: Lucide React

Authentication & Security

  • Authentication: AWS Cognito integration
  • Session Management: NextAuth.js
  • Protected Routes: Middleware-based route protection
  • Role-based Access: Subscription-based content access

Payment Integration

  • Payment Processing: Stripe integration
  • React Stripe.js components
  • Subscription management
  • Webhook handling
  • Payment intent creation

API Integrations (Complex)

  • BrainHealth Index API: GraphQL integration with external API
  • Complex assessment workflows
  • Real-time progress tracking
  • Results visualization
  • WebSocket connections
  • Real-time audio processing
  • Speech visualization components
  • AWS Services:
  • S3 for file uploads (profile images)
  • DynamoDB for data storage
  • SES for email notifications
  • Secrets Manager for configuration

Development Tools

  • Build System: Next.js with custom webpack config
  • Linting: ESLint with Next.js config
  • Package Manager: npm
  • Development: Hot reload, TypeScript strict mode
  • Containerization: Docker support

Benefits

  • Flexible working hours with remote work options.
  • Modern infrastructure and a Bring-Your-Own-Device (BYOD) policy.
  • Close collaboration within an innovative, interdisciplinary team.
  • Active support for developing your professional and personal skills.
  • The chance to work on a meaningful product that provides societal value.

Our mission: Better Brain – Better Life! Join us in driving positive change through innovative technologies.

Are you ready to become part of the 21 family and leave your mark in this growing field? We look forward to your application!

Updated: 4 days ago
Job ID: 14713513
Report issue

21 Impact Labs AG

1-10 employees
Mobile Computing Software Products

21 Impact Labs AG is a software company at the forefront of developing digital solutions for Brain Health. We are dedicated to creating products that empower users to support thei…

Read more
  1. Fullstack Developer m/f Freelance