5 Foyer Technology Jobs
Flutter Developer - iOS/Android Apps (3-6 yrs)
Foyer Technology
posted 1mon ago
Job Title : Flutter Developer
Location : Chennai
Experience Required : 3-6Years
Job Overview :
We are seeking a highly skilled and motivated Flutter Developer to join our development team. As a Flutter Developer, you will be responsible for building and maintaining high-quality mobile applications for iOS and Android platforms using the Flutter framework. You will work closely with cross-functional teams to design, develop, and deliver robust, scalable, and user-friendly applications.
Key Responsibilities :
- App Development : Develop and maintain cross-platform mobile applications using Flutter for both Android and iOS. UI/UX Implementation : Collaborate with designers to implement highly polished, intuitive, and responsive user interfaces. Code
- Quality : Write clean, maintainable, and well-documented code while following best practices. Bug Fixing & Performance
- Optimization : Troubleshoot and resolve issues, including performance bottlenecks and bugs.
- Integration : Integrate APIs, third-party libraries, and services for features like authentication, payment systems, push notifications, etc.
- Testing : Write unit tests and conduct debugging for various modules, ensuring high-quality code.
- Version Control : Use Git for version control and collaborate using platforms like GitHub or GitLab.
- Collaboration : Work with product managers, designers, and backend developers to define app features and functionality.
- Continuous Learning : Stay up to date with the latest industry trends, best practices, and updates to the Flutter framework.
Skills and Qualifications :
- Proven Experience : 2+ years of professional experience in mobile app development with Flutter.
- Dart Language : Strong proficiency in Dart programming language.
- Cross-Platform Development : Experience in developing mobile applications for both Android and iOS platforms using Flutter.
- UI/UX Design : Experience with responsive design principles and implementing them in Flutter.
- REST APIs : Experience with integrating RESTful APIs and handling JSON data.
- State Management : Proficiency with state management solutions (e.g., Provider, Riverpod, Bloc).
- Database : Experience with local databases like SQLite, Hive, or Firebase.
- Version Control : Strong understanding of Git and Git workflows.
- Problem-Solving : Excellent debugging, troubleshooting, and optimization skills.
- Tools : Familiarity with development tools like Android Studio, Visual Studio Code, and Xcode.
- Communication : Strong verbal and written communication skills to collaborate effectively with teams.
Desired Skills :
- CI/CD : Knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices and tools.
- Firebase : Experience with Firebase services like Authentication, Firestore, Cloud Messaging, etc.
- Native Modules : Experience with developing native Android or iOS modules for Flutter when required.
- Agile Methodologies : Familiarity with Agile development practices such as Scrum or Kanban.
Education & Experience :
- Bachelors degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Proven track record of building and deploying production-level mobile applications using Flutter.
Benefits :
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
- Opportunity for professional growth and skill development.
- Collaborative and dynamic work environment.
Functional Areas: Other
Read full job description