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.