Search by job, company or skills

  • Posted 9 months ago
  • Over 50 applicants

Job Description

Role Overview:

We are seeking a skilled and experienced Flutter Developer with at least 3 years of experience in developing high-performance mobile applications. The ideal candidate will be proficient in Dart, Java, and Swift, and have a strong track record of deploying applications on both iOS and Android platforms. You will be responsible for the full lifecycle of app development, from design to deployment, including post-launch support.

Key Responsibilities:

Mobile Application Development

Design and develop cross-platform applications for iOS, Android, and Web using Flutter.

Implement responsive UI designs compatible with various screen sizes.

Utilize GetX or other state management solutions for efficient app performance.

Integration & APIs

Integrate third-party APIs, payment gateways (e.g., Razorpay, Stripe), Google Maps, Firebase, and video players.

Implement authentication mechanisms such as Google and Facebook login.

Handle RESTful APIs and manage data in JSON format.

Performance & Debugging

Perform advanced debugging and issue resolution.

Optimize app performance, usability, and maintainability.

App Lifecycle & Documentation

Manage the entire lifecycle from concept to deployment and post-launch maintenance.

Document architecture, setup guides, and workflows.

Support localization for multilingual apps and implement push notifications using Firebase.

User Experience

Develop intuitive, user-friendly interfaces following UI/UX best practices.

Use animation tools such as Lottie and Flare to enhance user experience.

Team Collaboration

Collaborate with cross-functional teams including backend developers, designers, and QA.

Use Git for version control and code collaboration.

Requirements:

Bachelors or Masters degree in Computer Science, IT, or a related field.

Minimum 3 years of hands-on experience in Flutter development.

Proficient in Dart, with a good understanding of Java and Swift.

Experience deploying apps on both iOS and Android platforms.

Strong knowledge of state management tools like GetX.

Proven ability to integrate third-party APIs and services.

Understanding of responsive design principles and mobile UX.

Familiarity with version control tools like Git.

Strong problem-solving, communication, and analytical skills.

Ability to work in a collaborative, deadline-driven environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 116896339

Similar Jobs