###
Job Title
: Flutter Developer
###
Job Type
: Full-Time
###
Job Summary
:
We are seeking a talented and motivated Flutter Developer to join our team. The ideal candidate will have a strong background in mobile app development, with expertise in building high-quality applications using the Flutter framework. You will be responsible for developing and maintaining applications that deliver a consistent user experience across both Android and iOS platforms.
###
Key Responsibilities
:
-
Develop and Maintain
: Design, build, and maintain efficient, reusable, and reliable Flutter/Dart code.
-
Cross-Platform Development
: Develop applications for both iOS and Android using Flutter, ensuring a consistent and native-like experience across all devices.
-
Collaborate
: Work closely with cross-functional teams, including designers, product managers, and other developers, to define and implement new features.
-
Performance Optimization
: Ensure the best possible performance, quality, and responsiveness of the applications.
-
Bug Fixing
: Identify and correct bottlenecks and fix bugs in existing applications.
-
Integration
: Integrate third-party services and APIs, such as Firebase, RESTful APIs, and other external services.
-
UI/UX Implementation
: Collaborate with the design team to implement responsive and visually appealing user interfaces.
-
Testing
: Write clean, readable, and testable code, and implement unit tests and integration tests for robust and reliable software.
-
Continuous Improvement
: Stay up-to-date with the latest technologies and frameworks, and continuously improve the codebase for scale and performance.
-
Documentation
: Write and maintain comprehensive documentation for new and existing features.
###
Requirements
:
-
Education
: Bachelor's degree in Computer Science, Engineering, or related field.
-
Experience
: (0-1 year experience ) Proven experience in developing mobile applications using Flutter and Dart.
-
Skills
:
- Strong knowledge of the Flutter framework and the Dart programming language.
- Experience with Flutter widgets and building responsive layouts.
- Familiarity with RESTful APIs, JSON, and integrating backend services.
- Experience in working with state management approaches like Provider, Bloc, Redux, etc.
- Knowledge of native Android and iOS development is a plus.
- Proficient in Git and other version control systems.
- Familiarity with Agile development practices.
- Understanding of mobile UI/UX principles, design patterns, and best practices.
- Experience with CI/CD pipelines and automated testing tools.
-
Soft Skills
:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Attention to detail and a commitment to delivering high-quality work.
###
Preferred Qualifications
:
- Experience with cross-platform frameworks like React Native is a plus.
- Familiarity with cloud services like Firebase, AWS, or Google Cloud.
- Experience with mobile app deployment processes for Google Play Store and Apple App Store.
- Knowledge of Flutter's ecosystem, including packages and plugins.
- Experience in building and maintaining large-scale mobile applications.
Job Types: Full-time, Fresher
Education:
Work Location: Hybrid remote in Chennai, Tamil Nadu