Company : Fugen Webtech
Location : Auto Nagar, Vijayawada
Job Type : Work From Office - Day Shift
Experience : 1-2 Years
Pay Scale : 15,000/- to 25,000/-
Job Description :
Fugen Webtech is seeking a talented and detail-oriented Flutter BLoC Mobile Application Developer to join our dynamic development team. The ideal candidate is a hands-on engineer with a strong focus on building high-performance, cross-platform mobile applications for both iOS and Android. This role requires expertise in Flutter and the BLoC state management pattern, coupled with a solid understanding of database integration (specifically MongoDB and MySQL) and the ability to translate Figma UI/UX designs into pixel-perfect, functional applications. Awareness of the overall backend development process is crucial for effective API integration and system collaboration.
Key Responsibilities :
- Develop and Maintain: Design, build, and maintain high-quality, scalable mobile applications for iOS and Android using the Flutter framework and Dart language.
- State Management: Expertly implement and manage application state using the BLoC (Business Logic Component) pattern to ensure clean, testable, and maintainable code.
- Database Integration: Integrate mobile applications with various data sources, demonstrating proficiency with both NoSQL (MongoDB) and Relational (MySQL) database structures for data handling and persistence.
- UI/UX Implementation: Translate complex wireframes and high-fidelity mockups from Figma into responsive, pixel-perfect, and highly engaging user interfaces that adhere to mobile design best practices.
- API & Backend Awareness: Collaborate closely with backend teams to define and consume RESTful APIs/services. Possess a solid understanding of backend architecture and data flow to ensure seamless front-end/back-end integration.
- Testing and Optimization: Write robust unit, widget, and integration tests. Continuously debug, optimize, and improve application performance, stability, and responsiveness.
- Code Quality: Participate in code reviews, enforce coding standards, and maintain clean, well-documented, and reusable code.
Required Skills & Qualifications :
- Experience: Proven professional experience as a Flutter Developer with a strong portfolio of released mobile applications.
- Core Flutter/Dart: Expert proficiency in the Dart programming language and the Flutter framework, including a deep understanding of widgets, animations, and the mobile development lifecycle.
- BLoC Expertise: Mandatory in-depth knowledge and hands-on experience with the BLoC/Cubit state management library.
- Database Proficiency: Solid experience with database technologies, including:
- MongoDB: Understanding of NoSQL data modeling and interaction.
- MySQL: Experience with SQL queries, relational data models, and database communication.
- UI/UX Translation: Demonstrated ability to accurately interpret and implement designs from Figma, Sketch, or similar design tools into a functional Flutter UI.
- Backend Communication: Experience with RESTful APIs, JSON parsing, and asynchronous programming (async/await).
- Version Control: Proficiency with Git and standard collaborative development workflows (e.g., branching, pull requests).
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Preferred (Bonus) Skills :
- Familiarity with other state management solutions (e.g., Riverpod, Provider).
- Knowledge of native platform development (Swift/Kotlin/Java) for custom plugin development or deep integration.
- Experience with cloud platforms (e.g., Firebase, AWS, Azure) and CI/CD pipelines.
- Understanding of software architecture patterns like MVVM, MVC, or Clean Architecture.
Mail your CVs to hr.fugen@gmail.com
Job Type: Full-time
Pay: ₹15,000.00 - ₹25,000.00 per month
Work Location: In person