Job Description
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.