Flutter / Full-Stack Developer

Devaven — Jordan · Posted ~5 hours ago

Senior Full-time

Skills

Flutter Riverpod Application architecture State management Git GitHub Supabase PostgreSQL Database design SQL queries Database indexing Performance optimization Database security Cross-platform mobile development Android iOS UI/UX Dart

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Flutter and full-stack developer is wanted to build responsive, optimized cross-platform applications for Android and iOS. You will work extensively with Flutter architecture and state management as well as a backend platform, PostgreSQL, authentication, storage, and server-side functions. Strong database design, performance, security, and version-control skills are essential.

Highlights

Experienced full-stack mobile development role requiring strong Flutter and backend expertise. The position offers the opportunity to build optimized Android and iOS applications while working deeply with a modern backend stack and database architecture.

Description

We are looking for an experienced Flutter / Full-Stack Developer to join our team. The ideal candidate should have at least 5 years of professional Flutter experience and a Bachelor's degree in Computer Science, Software Engineering, or a related field. Previous experience working in a software development or technology company is required. Technical Requirements • Strong experience with Flutter, Riverpod, application architecture, and state management. • Professional experience with Git and GitHub. • Strong experience with Supabase is a must. Our entire system is built on Supabase, including Database, Edge Functions, Storage, and Authentication. • Very strong knowledge of PostgreSQL, including database design, queries, indexing, performance optimization, and security best practices. • Experience building responsive and optimized cross-platform applications for Android and iOS. • Good understanding of UI/UX and application performance. • Must have a Google Play Developer account with at least one previously published application. Additional Skills Experience with TypeScript, JavaScript, backend development, or Java is a strong advantage. Strong critical thinking, logical problem-solving skills, and the ability to research and resolve technical issues independently are essential. Experience using AI tools such as Claude and Claude Code for debugging, research, learning new technologies, and solving technical problems is a major bonus. The goal is to find someone who can take ownership of an existing system, understand its architecture, continue its development, maintain it, and handle different technical challenges independently.