Full Stack Mobile Developer (1 Position)
In this role, you will work on innovative mobile and web applications using Flutter, FlutterFlow, Firebase, and Supabase. You’ll collaborate with designers, product managers, and clients to deliver apps that are not only functional but also delightful to use.
This is an ideal position for skilled junior developers or mid-level engineers looking to deepen their real-world development experience in a creative and impact-driven environment.
- Mobile App Development: Build sleek, high-performing applications using Flutter and FlutterFlow for Android and iOS platforms.
- Web Development: Participate in front-end and back-end development tasks to create responsive and interactive web experiences.
- Backend Integration: Set up and maintain Firebase/Supabase backends including Authentication, Firestore, Storage, and Cloud Functions.
- API Integration: Implement third-party APIs such as Stripe, Google Maps, and other RESTful services to extend app functionality.
- Quality Assurance: Conduct rigorous testing to ensure apps are bug-free, secure, scalable, and optimized for performance.
- Agile Team Collaboration: Work in Jira-based Agile sprints alongside UI/UX designers, developers, and project managers.
- Code Management: Use Git and version control tools to maintain clean, well-documented codebases.
- Must-Have Skills & Experience:
- 2+ years of professional development experience using Flutter and/or FlutterFlow.
- Solid hands-on experience with Firebase (Firestore, Auth, Functions) and/or Supabase (PostgreSQL, Auth).
- Proficient in JavaScript/TypeScript for writing Cloud or Edge Functions.
- Strong understanding of REST API integration and data flow management.
- Familiarity with Agile development practices and team collaboration tools (e.g., Jira, Slack).
- Able to communicate effectively in English, both verbally and in writing.
- (Bonus) Skills:
- UI/UX understanding and experience working closely with designers.
- Knowledge of both NoSQL (Firestore) and SQL (Supabase/PostgreSQL) database architectures.
- Experience with Git workflows and version control best practices.