Job title
Flutter Developer (Mobile Apps Developer)
Experience: 1-3 years | Opening(s): 1 | Location: Mohali | Department: Mobile
Education:
UG – B.Tech/B.E/BCA (IT/Comp Science), PG – MCA/M.Tech,MS/M.Sc (Science)
About the Role:
We are looking for a proactive and passionate Flutter Developer to join our growing mobile development team. The candidate should have a minimum 1 year of professional Flutter experience, a passion for exploring cutting-edge technologies, who enjoys creating innovative mobile apps, learning new technologies, and contributing actively to a fast-growing mobile team and the ability to quickly adapt and contribute positively to our projects. This role offers the perfect opportunity to learn from highly skilled mentors, work on innovative Flutter mobile apps, and participate actively in building cutting-edge solutions.
What You’ll Do (Responsibilities):
- Develop. enhance, and maintain cross-platform mobile and web applications using Flutter and Dart.
- Design and implement user interfaces that are both visually appealing, Responsive, Adaptable and user-friendly.
- Integrate RESTful APIs and other backend services.
- Collaborate closely with experienced developers, tech leads, and product managers.
- Implement and manage state using state management solutions like Provider, Riverpod, Bloc, GetX or similar.
- Write clean, maintainable, and well-documented code adhering to SOLID principles.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot, debug, and optimize app performance.
- Debug and resolve complex issues related to performance and functionality.
- Ensure the performance, quality, and responsiveness of applications.
- Contribute to the continuous improvement of development processes and tools.
- Stay up-to-date with latest trends and innovations in Flutter and Dart developments.
- Write Unit and widget tests.
- Flexible to adopt rapidly changing technologies and multi skillings.
- Continuously enhance your technical skills through structured learning and mentorship.
Who We’re Looking For (Must-Have Key Skills):
- Flutter (1+ years professional experience)
- Strong fundamentals in mobile app development
- Comfortable with REST APIs, JSON
- Good understanding of state management.
- Comfortable with Git & Version Control.
- Excellent problem-solving, teamwork, analytical, and communication skills.
- Independently develop and within team development experience, take ownership and responsibility.
- Effective messaging, emails, proactive status updates, structured fact-based arguments, collaboration.
Preferred Skills:
- Familiarity with MVVM, Clean Architecture, and common design patterns.
- Knowledge of native build environments (Xcode, Android Studio, Gradle).
- Experience in creating reusable UI components & custom widgets.
- Apps published on Google Play or App Store (clearly mentioned in CV).
- Deep knowledge of Flutter architecture and best practices for clean and maintainable code.
- Experience with Design patterns.
- Exposure to agile project environments.
- Interest or exposure to mobile AI-driven applications.
- Familiarity with offline storage using sqlLite, Firebase.
- Experience working with existing codebase and changes.
Why Join Our Team?:
- Career Growth: Clear career advancement & leadership opportunities.
- Learning Culture: Continuous learning, a clear career path, and mentorship from experienced technical leads.
- Competitive Salary: Market aligned, regularly reviewed salary structure.
- Positive & friendly work environment with transparent leadership communication.
- Exposure to complex, challenging, and AI-driven Flutter mobile apps.
- Defined career progression paths, transparent and timely performance reviews.
- Opportunity to work with talented experts seniors that possess vast industry experiences.
Selection Process:
- Initial HR assessment.
- Technical round.
- Final Techno-Managerial round.