Senior Flutter Developer
Senior Flutter Developer - Build the Future with Us!
Location: Surat Employment Type: Full-time
Are you a passionate and creative Flutter developer looking to make a real impact?
At DharmaTech Pvt. Ltd., we're a dynamic and rapidly growing tech agency dedicated to crafting innovative mobile solutions for exciting clients. We thrive on collaboration, embrace cutting-edge technologies, and foster a culture of continuous learning. If you're ready to take ownership of challenging projects and contribute to a team that's pushing the boundaries of mobile development, we want to hear from you!
Key Responsibilities:
- Develop and maintain high-quality, performant, and well-documented Flutter applications for iOS and Android.
- Collaborate with UI/UX designers to translate designs and wireframes into beautiful, functional, and responsive user interfaces.
- Implement and integrate backend services using REST APIs (using
dioorhttppackages). - Manage application data using Firebase services, including Firestore and Realtime Database.
- Utilize Shared Preferences for local data storage and user settings.
- Write clean, maintainable, and testable code following Object-Oriented Programming (OOPs) principles.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Troubleshoot and debug issues, identifying and implementing effective solutions.
- Contribute to the improvement of our development processes and best practices.
- Stay up-to-date with the latest Flutter and Dart features and trends.
Requirements & Qualifications:
- 1-3 years of professional experience in Flutter development.
- Strong proficiency in Dart programming language.
- Solid understanding of OOPs concepts and design patterns.
- Hands-on experience with Firebase services (Firestore, Realtime Database, Authentication).
- Experience with making and consuming RESTful APIs using
dioorhttppackages. - Familiarity with state management solutions (e.g., Provider, Bloc, Riverpod - a plus).
- Experience with version control systems (Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
What We Offer:
- Competitive Salary: We value your skills and experience.
- Growth Opportunities: We invest in our team's development with opportunities for training, mentorship, and career advancement.
- Innovative Projects: Work on challenging and exciting projects for a diverse range of clients.
- Collaborative Environment: Be part of a supportive and passionate team that values collaboration and knowledge sharing.
- Modern Tech Stack: Utilize the latest technologies and tools to build cutting-edge mobile applications.
- Flexible Work Environment: We believe in work-life balance.
- Regular Team Events: We foster a fun and engaging company culture with regular team outings and social events.
To Apply:
If you're ready to join a team that's shaping the future of mobile, please submit your resume and a link to your portfolio (if available) to hr@dharmatech.in. We look forward to hearing from you!