TCL GlobalJob OverviewWe are seeking a Full Stack Developer with proven professional experience in Flutter mobile application development and backend integration using Python.
You'll work across the entire stack - building mobile application interfaces with Flutter and powering them with robust Django
REST API.
The role requires experience in organizational software development environments, strong UI/UX understanding,
REST API design and hands-on expertise in Android and iOS app deployment.
Freelance, contract-based, or gig-only experience will NOT be considered as valid professional experience.
Key ResponsibilitiesCreate responsive mobile UIs for Android and iOS using Flutter with Material Design, integrate external APIs, handle navigation and optimize app performance.
REST APIs with proper serializers and validators, write optimized ORM queries and manage database migrations.Document API endpoints and mobile features, collaborate with team members to ensure feature completeness, and assist in both app store and backend deployments.
Debug and fix production issues across the stack, participate in code reviews, write unit tests, update dependencies, and follow coding standards for both Python and Dart
Deploy and manage applications on Google Play Store and Apple App Store (iOS).
Implement strong UI/UX principles and mobile-first design standards
Mandatory Requirements (Non-Negotiable)Minimum 1+ years hands-on experience with Flutter & Dart including Provider state management, Material Design UI components, Firebase client SDK.
Proficiency in building responsive mobile UIs for Android and iOS with custom widgets, navigation, deep linking, form validation, and image/file handling.
Minimum 1+ years hands-on experience with Django 5.x and Python 3.x including Django REST Framework for building APIs, Django ORM for database operations, serializers, validators, and class-based views.
Experience with RESTful API design and consumption - building backend APIs and integrating them in mobile applications with proper JSON parsing and async/await patterns.
Experience must be from a recognized organization or company
BSc or MSc in Computer Science or a closely related field
Hands-on experience with Android and iOS app deployment
Experience working in team-based organizational environments
Experience That Will NOT Be Considered
Freelance or gig-based work
Contract-only roles
Personal, academic-only, or hobby projects
Internship-only experience without professional employment
Candidates with only freelance backgrounds are strongly discouraged from applying.
Android App Deployment iOS App Deployment
CI/CD pipelines for mobile apps
Ability to read and understand existing codebases (both backend and frontend)
App performance monitoring and analytics
Machine Learning integration and calling ML endpoints/APIs
Full-Time (Permanent)
Hybrid (Mostly Work from Home)
12:00 PM – 9:00 PM
Bi-weekly roster (alternate Saturdays working)
Negotiable (based on experience and skill set)
Links to live published apps on Google Play Store and/or Apple App Store
We are an equal opportunity employer. All qualified applicants will be considered based on merit and professional qualifications.
¿Te interesa este puesto?