Job Description: Flutter Developer (Dart)
Key Responsibilities
Flutter Development
- Build and maintain cross-platform mobile applications for Android and iOS using Flutter (Dart).
- Implement advanced features such as:
- Biometric authentication (Face ID, Fingerprint)
- OTP-based fallback login
- Push notifications via Firebase
- Document uploads/downloads
- Secure in-app transactions and chat functionality
API & Middleware Integration
- Consume and integrate RESTful APIs over secure protocols.
- Collaborate with Node.js backend teams to:
- Authenticate via JWT
- Process and manage data through middleware
- Debug and optimize API flows for performance and reliability
UI/UX & Figma Design Integration
- Convert Figma design prototypes into responsive and scalable Flutter UIs.
- Ensure pixel-perfect UI across various screen sizes and devices.
- Apply Material Design or custom design systems to ensure consistent branding and UX behavior.
- Collaborate with designers to ensure alignment between design and functionality.
- Implement responsive and accessible layouts as per modern usability standards.
Security, Performance & Compliance
- Adhere to data privacy and security practices (e.g., GDPR, HIPAA).
- Ensure encrypted data storage and secure session management.
- Optimize performance for fast load times, responsiveness, and low crash rates.
- Participate in QA/UAT cycles and address production issues as needed.
Requirements
Must-Have
- 5+ years of experience with Flutter and Dart
- Proven expertise in integrating RESTful APIs securely
- Hands-on with Firebase services (Messaging, Crashlytics, Analytics)
- Proficiency in translating Figma designs into functional mobile UIs
- Experience implementing biometric login and secure local storage
- Basic understanding of Node.js for middleware integration
Nice-to-Have
- Experience with Azure Blob Storage or Firebase for document/file handling
- Familiarity with CI/CD pipelines for app builds and deployment
- Knowledge of accessibility standards and multi-language support
Soft Skills
- Strong communication and collaboration, especially with designers, backend teams, and QA
- Keen eye for detail and commitment to building polished, user-friendly interfaces
- Ownership mindset and problem-solving attitude
- Agile mindset with experience in Scrum or similar methodologies
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience in regulated domains (e.g., healthcare, finance, insurance)
- Exposure to chatbots, OCR, or data dashboards is a plus
Skills: firebase,figma,flutter,multi-language support,data privacy,azure blob storage,biometric authentication,ios,restful apis,android,hipaa,dart,ui/ux design,ci/cd,node.js,material design,mobile applications,biometric login,gdpr