Company: Teceze
Location: Jaffna (Onsite)
Job Type: Full-time (Onsite)
Experience Level: Mid-level (flexible based on skill)
Role Overview
Teceze is looking for a Flutter Developer to join our onsite team in Jaffna. You will design, build, test, and maintain high-quality mobile applications using Flutter (Dart). This role involves collaborating closely with product, UI/UX, backend, QA, and DevOps teams to deliver secure, scalable, and user-friendly mobile solutions.
Key Responsibilities
Mobile App Development
- Develop and maintain cross-platform mobile applications using Flutter for Android and iOS.
- Build reusable UI components and follow clean architecture and best coding practices.
- Translate UI/UX designs (Figma/Adobe XD) into responsive, pixel-perfect Flutter screens.
- Ensure smooth performance, good animation handling, and optimized rendering.
Backend & API Integration
Quality, Testing & Debugging
- Write unit tests and widget tests where applicable.
- Debug and resolve issues related to UI, performance, memory usage, and device compatibility.
- Maintain app stability with proactive monitoring, crash handling, and logs.
Deployment & Release Management
- Prepare builds and support releases to Google Play Store and Apple App Store.
- Work with CI/CD pipelines (GitHub Actions / Bitrise / Jenkins) if available.
- Maintain versioning, release notes, and basic store compliance readiness.
Team Collaboration
- Participate in sprint planning, daily standups, code reviews, and technical discussions.
- Collaborate with backend and QA teams to ensure end-to-end delivery.
- Document technical decisions, features, and configuration steps.
Required Skills & Qualifications
Technical Skills
- Strong hands-on experience with Flutter & Dart.
- Good understanding of state management (any of: Provider, Riverpod, Bloc/Cubit, GetX).
- Experience integrating RESTful APIs and handling JSON serialization.
- Familiarity with Git (branching, PRs, code review workflows).
- Understanding of mobile fundamentals: navigation, responsive layout, lifecycle, permissions.
- Experience handling authentication and secure local storage.
General Qualifications
- Ability to work onsite in Jaffna and collaborate with cross-functional teams.
- Strong problem-solving skills and attention to detail.
- Good communication skills (able to explain technical concepts clearly).
Preferred / Nice-to-Have Skills
- Experience with Firebase (Auth, Firestore, Analytics, Crashlytics, FCM notifications).
- Exposure to native Android (Kotlin/Java) or iOS (Swift) for platform-specific features.
- Knowledge of clean architecture, SOLID principles, and design patterns.
- Experience with payment integration, maps/location, camera, barcode scanning, etc.
- Familiarity with performance profiling tools and app optimization.
- Experience working in Agile/Scrum environments.
Generating Apply Link...



