We are seeking a skilled FlutterFlow Developer to join our development team. The ideal candidate will have extensive experience in building mobile applications using FlutterFlow managing backend services with Supabase designing robust databases and implementing edge functions using JavaScript or Deno. This role involves collaborating with crossfunctional teams to deliver highquality scalable and userfriendly applications.
Key Responsibilities:
- FlutterFlow Development:
- Design develop and maintain mobile applications using FlutterFlow.
- Translate UI/UX designs into functional and responsive FlutterFlow applications.
- Optimize app performance and ensure seamless user experiences across different devices.
- Supabase Management:
- Set up and manage Supabase services including authentication realtime databases and storage.
- Integrate Supabase with FlutterFlow applications to handle backend functionalities.
- Monitor and maintain Supabase infrastructure to ensure reliability and scalability.
- Database Design:
- Design and implement efficient and scalable database schemas.
- Optimize database queries and ensure data integrity and security.
- Collaborate with team members to understand data requirements and translate them into database structures.
- Edge Functions Development:
- Develop and deploy edge functions using JavaScript or Deno to handle serverside logic.
- Integrate edge functions with frontend applications to enhance functionality and performance.
- Troubleshoot and resolve issues related to edge functions and backend integrations.
- Collaboration and Communication:
- Work closely with designers product managers and other developers to deliver highquality applications.
- Participate in code reviews provide constructive feedback and contribute to continuous improvement.
- Communicate project status challenges and solutions effectively to stakeholders.
- Maintenance and Support:
- Monitor application performance and implement necessary updates and fixes.
- Ensure applications are secure compliant and adhere to best practices.
- Provide technical support and resolve issues reported by users or team members.
Required Skills and Qualifications:
- Technical Skills:
- Proven experience in developing mobile applications using FlutterFlow.
- Strong proficiency in Supabase for backend services management.
- Expertise in database design and optimization preferably with PostgreSQL.
- Proficient in writing and deploying edge functions using JavaScript or Deno.
- Familiarity with RESTful APIs and integrating thirdparty services.
- Understanding of version control systems particularly Git.
- Soft Skills:
- Excellent problemsolving abilities and attention to detail.
- Strong communication and teamwork skills.
- Ability to manage multiple tasks and meet deadlines in a fastpaced environment.
- Adaptability and willingness to learn new technologies and tools.
Preferred Skills and Qualifications:
- Experience with other mobile development frameworks (e.g. Flutter React Native).
- Knowledge of cloud platforms (e.g. AWS Google Cloud Azure).
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of security best practices in mobile and backend development.
- Previous experience working in Agile/Scrum environments.
flutter,javascript,sql,javascript frameworks,restful apis,database design,database development,git,deno,flutterflow,mobile applications,supabase,postgresql