Flutter Developer

Year    TN, IN, India

Job Description

Job Overview



We are seeking a skilled Developer to join our team. The ideal candidate will have expertise in various technologies and frameworks to contribute to the development of cutting-edge projects.


"We're hiring across Tamil Nadu. only"



Responsibilities



Develop and maintain web applications using Visual Studio, Azure, and Express.js Implement interactive data visualizations using D3.js Collaborate with the UI/UX design team to create user-friendly interfaces Utilize GitHub for version control and collaboration Write efficient backend code in Python Ensure responsive web design for optimal user experience Integrate APIs for seamless functionality Experience with E-commerce platforms is a plus

Skills



. Dart Programming Language

Understand the basics of Dart, including:

2. Flutter Basics



Widgets: Understand Flutter's widget tree structure. StatelessWidget and StatefulWidget. Common widgets like Text, Container, Row, Column, ListView, etc. Layouts: Master layout widgets and constraints. Alignment and positioning widgets (Stack, Expanded, Flex). Navigation and Routing: Basic navigation with Navigator and routes. Advanced routing (e.g., Navigator 2.0, named routes).

3. State Management



Understand state management options: Basic: setState(). Intermediate: InheritedWidget and Provider. Advanced: Riverpod, Bloc/Cubit, or Redux. Learn to manage app-wide state efficiently.

4. UI and UX Design



Create responsive designs for various screen sizes. Master themes and styling: ThemeData for consistent app-wide styling. Dark mode and custom themes. Animations: Implicit animations (AnimatedContainer, AnimatedOpacity). Explicit animations using AnimationController.

5. Backend Integration



REST APIs: Fetch data with http or dio packages. Parse JSON responses. Firebase: Authentication, Firestore, and Cloud Functions. Real-time data handling: WebSockets or Firebase Realtime Database.

6. Database and Local Storage



Local storage solutions: SharedPreferences for key-value storage. Hive or sqflite for local databases. Offline support and caching.

7. Advanced Flutter Concepts



Custom widgets: Create reusable components and understand widget composition. Performance optimization: Avoid unnecessary rebuilds and manage widget lifecycle efficiently. Testing: Unit testing, widget testing, and integration testing.

8. Platform-Specific Development



Native integration: Access platform-specific features using platform channels. Web and desktop: Adapt UI for Flutter Web and desktop platforms. Handling permissions with permission_handler.

9. Version Control and CI/CD



Git for version control. CI/CD tools like GitHub Actions, Bitrise, or Codemagic for automated testing and deployment.

10. Community and Continuous Learning



Participate in Flutter communities (e.g., Flutter Dev, Stack Overflow). Explore new packages on pub.dev. Stay updated with the latest Flutter releases and features. Variables, data types, and operators. Functions, classes, and objects. Asynchronous programming with Future and async/await. Null safety features in Dart. Explore advanced Dart concepts: Generics and collections (List, Map, Set). Streams for real-time data handling.
If you are passionate about software development and possess the required skills, we encourage you to apply for this exciting opportunity as a Developer.

"We're hiring across Tamil Nadu only"



Contact:


If you're interested, please WhatsApp

95854 01234

.
(Only experienced candidates, please.)

Job Type: Full-time

Pay: ₹150,000.00 - ₹360,000.00 per year

Benefits:

Health insurance * Paid time off

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4403042
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year