Flutter Developer

  • New Delhi
  • Nikahforever

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.