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.