Job Description
Position:
Flutter Developer
Location:
New Delhi
Employment Type:
Full-time
Experience Required:
3+ years overall, 2+ years in Flutter & Dart
Role Overview:
We are seeking a highly skilled Flutter Developer with a strong background in Dart, Firebase, and solid understanding of CI/CD pipelines. The ideal candidate should be proficient in native code development within Flutter, possess a deep knowledge of NoSQL or real-time database structures, and be well-versed in third-party integrations. Experience with Agile processes and app store management is essential.
Key Responsibilities:
- Flutter & Dart Development:
Design, build, and maintain high-performance, reusable, and reliable code in Flutter and Dart. - Firebase Integration:
Implement comprehensive features of Firebase, including but not limited to authentication, cloud functions, cloud messaging, analytics, and crashlytics. - Database Management:
Utilize NoSQL or real-time database structures effectively to optimize app performance and scalability. - Native Code Implementation:
Write and maintain native code within Flutter to enhance app functionalities. - CI/CD Pipelines:
Develop and manage Continuous Integration and Continuous Deployment pipelines to ensure smooth and efficient code releases. - App Store & Play Store Management:
Handle the entire process of publishing apps on the App Store and Google Play, including managing certificates and provisioning profiles. - Agile Methodologies:
Work within Agile processes, participate in sprint planning, and contribute to iterative development cycles. - GitHub Management:
Manage code repositories, branches, and pull requests using GitHub to maintain a clean and organized codebase. - Third-Party Integrations:
Integrate and manage third-party services such as Mixpanel, Clevertap, and MoEngage (optional but preferred).
Experience:
3+ years of overall software development experience.
2+ years of professional experience with Flutter and Dart.
Technical Skills:
Strong understanding of Flutter’s architecture and best practices.
Proficient in Firebase with a deep knowledge of its full suite of features.
Experience with NoSQL or real-time databases.
Ability to write native code in Flutter for iOS and Android.
Proficiency in setting up and managing CI/CD pipelines.
Hands-on experience with app store integration, including certificates and provisioning profiles.
Familiarity with third-party integrations (Mixpanel, Clevertap, MoEngage) is a plus.
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work in an Agile environment and collaborate with cross-functional teams.####
Preferred Qualifications:
Experience with Agile methodologies and working in a fast-paced environment.
Previous experience in managing large-scale Flutter applications.
Familiarity with cloud functions and cloud messaging within Firebase.
Benefits:
Opportunity to work on cutting-edge technology and innovative projects.
Collaborative and supportive team environment.
Application Process:
Interested candidates should submit their resume, portfolio, and any relevant work samples to aafiya@nikahforever.com. Please include a brief cover letter highlighting your experience with Flutter, Firebase, and CI/CD pipelines.