Job Overview
| Particulars | Details |
|---|---|
| Position | Flutter Developer |
| Company | Third Rock Techkno |
| Location | Ahmedabad, Gujarat, India |
| Job Type | Full-Time |
| Experience | 2 - 3 years |
| Category / Department | IT |
| Application Mode |
π’ About Third Rock Techkno
About Third Rock Techkno
Founded in 2015, Third Rock Techkno is a leading custom AI and software development company helping businesses worldwide accelerate digital transformation through Artificial Intelligence, Flutter development, cloud technologies, and enterprise software solutions. The company partners with startups, mid-sized businesses, EdTech organizations, and digital product companies to build intelligent applications that deliver measurable business value.
With a team of 50+ experienced engineers and AI specialists, Third Rock Techkno focuses on developing scalable, innovative, and future-ready technology solutions across industries.
Why Join Third Rock Techkno?
Work on AI-powered products
Build modern Flutter applications
Exposure to FlutterFlow and AI technologies
Collaborative engineering culture
Opportunity to work with global clients
Career growth in AI and Mobile Development
Learn and implement cutting-edge technologies
Company Mission:
To empower businesses by integrating Artificial Intelligence into products and processes that drive innovation, efficiency, and long-term success.
Company Vision:
To become a globally trusted technology partner delivering intelligent software solutions that transform businesses.
Core Values:
Innovation
Customer Success
Continuous Learning
Transparency
Collaboration
Engineering Excellence
Third Rock Techkno
Ahmedabad, Gujarat, India
π‘ Editor's Note / Preparation Tip
Resume Tips:
Highlight Flutter production applications.
Mention Firebase and Supabase integration projects.
Include Play Store and App Store publishing experience.
Showcase state management approaches (Provider, Riverpod, Bloc, GetX, etc.).
Mention AI-assisted development tools you have used.
Interview Preparation:
Prepare for:
Flutter Widgets
Dart Programming
State Management
Firebase Authentication
Firestore
Supabase Authentication
REST APIs
JSON Parsing
App Deployment Process
Performance Optimization
Clean Architecture
AI-assisted Coding Tools
Professional Tips:
Recruiters are looking for developers with real-world Flutter project experience. Include links to your Play Store/App Store applications, GitHub repositories, and explain your role in integrating Firebase, Supabase, and third-party APIs to improve your ATS ranking.
π Job Description
Position Details:
We are looking for a talented Flutter Developer to join our Ahmedabad office. The ideal candidate should have experience developing production-ready Android and iOS applications using Flutter while integrating backend services such as Firebase and Supabase.
The selected candidate will collaborate with designers, backend developers, QA engineers, and product teams to build scalable, secure, and high-performance mobile applications.
Candidate Requirements:
Minimum 3 years of Flutter development experience
Strong proficiency in Dart programming
Experience with Flutter State Management
Knowledge of REST APIs and JSON
Hands-on Firebase integration
Mandatory Supabase integration experience
Experience publishing Android and iOS applications
Strong debugging and optimization skills
Excellent communication and teamwork
Passion for learning AI technologies
Preferred Skills:
Experience with ChatGPT
GitHub Copilot
Cursor AI
Claude AI
Clean Architecture
MVVM Architecture
Firebase Cloud Messaging
Push Notifications
CI/CD pipelines
Benefits:
Full-Time Employment
Opportunity to work on AI-powered applications
Modern technology stack
Exposure to FlutterFlow projects
Professional growth opportunities
Collaborative team environment
International client exposure
Learning and development opportunities
Working Days & Hours:
Full-Time
On-Site
Ahmedabad Office
How to Apply:
Interested candidates can send their updated resume to:
hr@thirdrocktechkno.com
Ahmedabad-based candidates are highly preferred.
π― Key Responsibilities
- β Develop high-quality Flutter applications
- β Build scalable Android and iOS applications
- β Integrate REST APIs
- β Work with JSON data
- β Implement State Management
- β Integrate Firebase services
- β Implement Supabase backend integration
- β Optimize application performance
- β Debug production issues
- β Publish applications on Google Play Store
- β Publish applications on Apple App Store
- β Collaborate with UI/UX designers
- β Work closely with backend developers
- β Maintain clean and reusable code
- β Explore AI-powered development tools
π‘ Required Qualifications & Skills
π Career Guidance & Interview Insights
To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.
Joining as a Flutter Developer offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.
The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβbecoming a Tech Lead, Staff Engineer, and Principal Architectβor a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).
Expected Technical & Behavioral Questions:
- Q1: How do you optimize database query performance?
Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis). - Q2: Explain the differences between Microservices and Monolithic architecture.
Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices. - Q3: How do you handle merge conflicts in Git?
Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:
- Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
- Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
- Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated compensation for this role type in India is βΉ6,00,000 - βΉ12,00,000 per annum (Mid level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.
Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).
Frequently Asked Questions
1. Is this a remote position?
No. This is an on-site position based in Ahmedabad.
2. What is the minimum experience required?
Candidates must have at least 3 years of professional Flutter development experience.
3. Is Supabase experience mandatory?
Yes. Hands-on experience with Supabase integration is mandatory.
4. Is Firebase experience required?
Yes. Practical experience with Firebase services is required.
5. Should I have Play Store publishing experience?
Yes. Experience publishing apps on both the Play Store and App Store is preferred.
6. Which AI tools should I know?
Experience with ChatGPT, GitHub Copilot, Cursor, or Claude is preferred.
7. Is Dart experience required?
Yes. Strong knowledge of Dart programming is essential.
8. Are Ahmedabad candidates preferred?
Yes. Ahmedabad-based candidates are preferred.
9. Is this a permanent job?
Yes. It is a full-time opportunity.
10. How can I apply?
Email your updated resume to hr@thirdrocktechkno.com.
Share This Job
π‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.