Job Type: Full Time
Job Location: INDIA

Experience: 2-4 years

Joining: Immediate Joiner

Job Description:

We are looking for a talented and enthusiastic Flutter App Developer to join our dynamic team. The ideal candidate will be responsible for designing and developing mobile application screens and integrating them with our Java-Spring backend services. This role requires a strong understanding of Flutter and Dart, as well as experience working with RESTful APIs. The candidate should be capable of publishing apps on both Android and iOS platforms.

Key Responsibilities:

  • UI/UX Design:
    • Design and implement intuitive, visually appealing, and user-friendly mobile app screens using Flutter.
    • Collaborate with the design team to convert UI/UX wireframes into high-quality code.
    • Ensure the responsiveness and performance of the application on different devices and screen sizes.
  • API Integration:
    • Integrate the mobile application with backend services using RESTful APIs.
    • Work closely with the backend development team to understand the API endpoints and data structures.
    • Ensure seamless data flow and synchronization between the mobile app and backend services.
  • Development & Maintenance:
    • Write clean, maintainable, and efficient Dart code.
    • Participate in code reviews and provide constructive feedback to other developers.
    • Troubleshoot and debug issues and perform application performance optimization.
    • Stay updated with the latest industry trends and technologies to ensure the application remains competitive.
  • Deployment:
    • Prepare and deploy applications to both Google Play Store and Apple App Store.
    • Ensure that the apps meet all guidelines and requirements for both platforms.
    • Manage app store submissions, updates, and version control.

Required Skills & Qualifications:

  • Education:
    • B. Tech and BE in computer science, Information Technology, or MCA.
  • Technical Skills:
    • Proven experience in mobile app development using Flutter and Dart.
    • Strong knowledge of API integration with Java and Spring based APIs development.
    • Experience in Dart, Flutter, IOS, Android Application, Git, Webpack, SDK.
    • Experience with RESTful API integration and working with JSON data.
    • Familiarity with state management libraries like Provider, Bloc, or River pod.
    • Proficient understanding of code versioning tools such as Git.
    • Experience in deploying and managing apps on Google Play Store and Apple App Store.
  • Additional Skills:
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and teamwork abilities.
    • Ability to work independently and manage time effectively.
    • Preferred Qualifications.
    • Experience with other mobile development frameworks like React Native or Xamarin.
    • Knowledge of CI/CD pipelines for mobile app deployment.
    • Experience with automated testing and building robust, scalable applications.
  • Benefits:
    • Competitive salary and benefits package.
    • Flexible working hours.
    • Opportunities for professional growth and development.
    • A collaborative and innovative work environment.
  • Job Specification:
    • Willing to relocate to Gurugram, Haryana
    • Comfortable working from office.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx