Tesseract Novelties
Position Overview
We are seeking a talented developer with proven expertise in Flutter, FlutterFlow, API server deployment, Firebase, PostgreSQL, and UI design. The ideal candidate will be responsible for building high-quality, scalable, and visually appealing cross-platform applications, integrating robust backend
services, and collaborating closely with UI/UX designers to deliver exceptional user experiences.
Key Responsibilities
- Develop, test, and maintain responsive cross-platform mobile and web applications using Flutter
and FlutterFlow. - Collaborate with UI/UX designers to implement user-friendly, visually appealing interfaces and
ensure design consistency. - Design, deploy, and maintain RESTful API servers to support application functionality.
- Integrate and manage cloud databases, including Firebase (Firestore, Auth, Storage) and PostgreSQL.
- Optimize applications for speed, performance, and scalability across platforms.
- Debug, troubleshoot, and resolve technical issues across the stack.
- Stay updated on the latest trends and best practices in Flutter, FlutterFlow, and mobile/web development.
- Write clean, maintainable, and scalable code, adhering to best practices and coding standards.
- Collaborate within an agile team, actively participating in code reviews, sprint planning, and
project meetings. - Provide ongoing support and maintenance for deployed applications.
Required Qualifications
- Proven experience in developing applications with Flutter and FlutterFlow, including a strong portfolio of completed projects.
- Proficiency in Dart and familiarity with state management solutions (e.g., Provider, Bloc, Riverpod).
- Experience deploying and managing API servers (Node.js, Express.js, or similar frameworks).
- Hands-on experience with Firebase services (Firestore, Auth, Storage) and PostgreSQL database integration.
- Strong understanding of responsive UI design principles and the ability to translate UI/UX designs into functional interfaces.
- Familiarity with version control systems (Git) and collaborative development workflows.
- Experience implementing NFC and QR code technologies for mobile applications, including integration with payment systems or secure data transfer.
- Knowledge of secure coding practices and data encryption for payment applications.
- Excellent problem-solving skills, attention to detail, and the ability to work independently or as part of a team.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred but not mandatory).
Preferred Skills
- Experience in the payments industry, including familiarity with payment gateways, secure transaction processing, or fintech solutions.
- Experience with custom animations and complex UI development in Flutter.
- Familiarity with Agile development methodologies.
- Knowledge of cloud platforms and deployment (Google Cloud, AWS, etc.).
- Experience with Figma or similar UI design tools for prototyping and design collaboration.