Job Overview
| Particulars | Details |
|---|---|
| Position | Flutter Mobile App Developer |
| Company | Thiran Technologies |
| Location | Chennai |
| Job Type | Full-Time |
| Experience | 3 - 4 years |
| Category / Department | IT |
| Application Mode | Online |
π’ About Thiran Technologies
Company Overview:
Thiran Technologies focuses on partnering with founders, leaders, and innovators to provide engineering expertise and strategic thinking for technology initiatives. The company aims to build an inclusive community of technologists, creators, and problem-solvers while supporting sustainable growth and long-term impact.
Company Mission:
Not Provided
Company Vision:
The company envisions sustainable growth that is measured by strength, resilience, and purpose while expanding its footprint and empowering its community.
Core Values / Principles
Stay Curious
Open and respectful communication
Teamwork and unity
Customer experience
Continuous learning
Sustainable growth
Innovation
Chennai, India
π‘ Editor's Note / Preparation Tip
Resume Tips:
Clearly highlight 2β4 years of Flutter development experience.
Put Flutter and Dart prominently in the technical skills section.
Mention Android and iOS applications you have developed.
Highlight REST API, JSON, Firebase, and third-party API integration experience.
Specify the state-management frameworks you have used, such as Bloc, Provider, Riverpod, or GetX.
Include Git/version-control experience.
Highlight debugging and mobile performance optimization work.
Mention Play Store and App Store deployment experience.
Interview Preparation:
Revise Flutter and Dart fundamentals and advanced concepts.
Prepare questions around Flutter widgets, lifecycle, navigation, and architecture.
Review Bloc, Provider, Riverpod, and GetX state-management approaches.
Prepare REST API and JSON integration scenarios.
Revise Firebase integration and common mobile backend services.
Understand Flutter performance optimization and debugging techniques.
Prepare Android/iOS deployment processes and release management.
Be ready to discuss challenges faced while developing cross-platform applications.
Professional Tips:
Include links or references to production Flutter applications where appropriate.
Describe your individual contribution to each mobile project.
Highlight measurable improvements in application performance or stability.
Mention both Android and iOS deployment experience clearly.
Keep Flutter, Dart, state management, APIs, and Firebase highly visible on the resume.
π Job Description
Position Details:
The Flutter Mobile App Developer will be responsible for developing, maintaining, debugging, and optimizing cross-platform mobile applications using Flutter and Dart.
The role requires hands-on experience across Android and iOS application development, REST API and JSON integration, state management, Firebase, third-party APIs, source-code management, and application deployment.
The selected developer will contribute to building reliable and high-quality mobile applications while troubleshooting technical issues and optimizing application performance.
Benefits / Compensation
Five days Work From Office.
Immediate joiners preferred.
Salary and other benefits: Not Provided.
Candidate Requirements:
2β4 years of relevant experience.
Strong hands-on experience with Flutter and Dart.
Experience developing Android and iOS applications.
Experience integrating REST APIs and JSON.
Knowledge of mobile application state management.
Experience with Firebase and third-party APIs.
Familiarity with Git/version control.
Debugging and performance optimization experience.
Experience deploying applications to Play Store and App Store.
Preferred Skills:
Flutter
Dart
Bloc
Provider
Riverpod
GetX
Firebase
REST APIs
Git
Android
iOS
Working Days & Hours:
5 Days Work From Office. Exact working hours are not provided.
How to Apply:
Candidates can apply using the provided Google Form or share their profile with nithya@thirantech.com.
π― Key Responsibilities
- β Develop cross-platform mobile applications using Flutter and Dart.
- β Maintain and enhance existing Flutter applications.
- β Develop applications for both Android and iOS platforms.
- β Integrate REST APIs and process JSON data.
- β Implement appropriate state-management solutions.
- β Integrate Firebase services and third-party APIs.
- β Use Git for source-code and version control.
- β Debug application issues and implement effective solutions.
- β Optimize mobile application performance.
- β Prepare and deploy applications to the Google Play Store and Apple App Store.
- β Collaborate with team members to deliver high-quality mobile solutions.
π‘ 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 Mobile App 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
What is the job title?
The position is for a Flutter Mobile App Developer.
Which company is hiring for this role?
Thiran Technologies is hiring for the position.
Where is the job located?
The position is based in Chennai.
How much experience is required?
Candidates should have 2β4 years of experience.
Is the position remote or office-based?
The position requires five days of Work From Office.
Which programming language is required?
Strong hands-on experience with Dart is required along with Flutter development expertise.
Which state-management technologies are mentioned?
Bloc, Provider, Riverpod, and GetX are mentioned.
Does the role require both Android and iOS experience?
Yes. Candidates should have experience developing applications for Android and iOS.
Is mobile app deployment experience required?
Yes. Experience deploying applications to the Play Store and App Store is required.
How can candidates apply?
Candidates can complete the provided Google Form or send their profile to nithya@thirantech.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.