Job Title: Flutter Developer
Experience:15 Years
Location: Chennai
Industry Type: IT Services & Consulting
Department: Engineering Software & QA
Employment Type: Full Time Permanent
Role Category: Software Development
Overview:
We are looking for a Flutter Developer who is passionate about building performant mobile apps on both the iOS and Android platforms. You will be responsible for building flexible and scalable mobile solutions using Flutter integrating with backend services and providing endtoday users with a clean and functional user experience.
Key Responsibilities:
- Develop highquality maintainable and robust code using Flutter for mobile platforms.
- Implement user interface (UI) designs that are pixelperfect and maintain them across multiple devices and platforms.
- Integrate data from various backend services and databases via REST APIs.
- Manage local data storage using SQLite and preferences.
- Collaborate with crossfunctional teams to define design and ship new features.
- Ensure application performance quality and responsiveness.
- Maintain code integrity and organization using version control tools like GIT and Bit Bucket.
- Utilize thirdparty libraries and APIs effectively including Firebase social media integrations payment gateways and Google services.
Requirements
- Proficient in Core Java and Android development with a strong emphasis on Flutter.
- Experience with Android architecture patterns particularly MVC.
- Indepth knowledge of OOP (ObjectOriented Programming) principles.
- Familiarity with Android Studio and tooling.
- Experience with Firebase services and database management with SQLite.
- Strong understanding of remote data handling threading and performance tuning.
- Proven ability in customizing UI components and handling user interface design on Android.
- Previous experience with thirdparty libraries and APIs for functionalities like push notifications social media integration and location services.
Proficient in Core Java and Android development, with a strong emphasis on Flutter. Experience with Android architecture patterns, particularly MVC. In-depth knowledge of OOP (Object-Oriented Programming) principles. Familiarity with Android Studio and tooling. Experience with Firebase services and database management with SQLite.