Posted:4 days ago|
Platform:
On-site
Full Time
Experience Required : 6 Months of professional experience in Flutter development.
Job Summary
We are seeking a skilled and adaptable Flutter Developer to join our cross-platform development team. This role is pivotal in creating high-quality, high-performance applications from a single codebase, specifically targeting both Android mobile and Windows desktop environments. The ideal candidate has a proven track record of shipping production-ready applications across these diverse platforms.
Core Flutter & Dart Skills
These skills are foundational for any Flutter developer:
o Familiarity with Material Design principles (for Android).
o Experience creating responsive UIs that adapt well to different screen sizes and aspect ratios, crucial for both mobile and desktop
Platform-Specific Skills (Android & Windows)
The candidate must also be aware of the specific requirements, tools, and best practices for building and deploying applications on these two target platforms.
Android Development Awareness (Mobile)
· Android Ecosystem: Basic understanding of the Android build process using Gradle.
· Deployment: Knowledge of the steps for building and releasing an Android app, including:
o Signing the app (creating/using a keystore).
o Generating an APK or App Bundle (AAB) for the Google Play Store.
· Platform-Specific Features: Awareness of how to handle native Android features within a Flutter app, typically using Platform Channels for Java/Kotlin code, or by leveraging existing Flutter plugins from Pub.dev.
· Emulators/Devices: Ability to set up and debug Flutter apps on both Android emulators and physical devices.
Windows Development Awareness (Desktop)
· Desktop Design: Understanding of desktop application conventions, including:
o Use of appropriate widgets for a desktop environment (e.g., menu bars, scroll bars, window controls).
o Handling mouse and keyboard inputs (shortcuts, navigation), which differ from mobile touch input.
· File System & APIs: Experience with desktop-specific functionalities like accessing the local file system or using platform-specific APIs (often done via FFI—Foreign Function Interface—or platform channels for C++ on Windows).
· Window Management: Knowledge of configuring the main application window size, title bar, and windowing behavior.
· Deployment: Familiarity with packaging and distribution for Windows, such as creating an executable .exe or using the Microsoft Store.
Cross-Platform Adaptation
Crucially, the candidate should know how to write a single codebase that adapts to both mobile and desktop environments:
Job Types: Full-time, Permanent
Pay: ₹15,000.00 - ₹40,000.00 per month
Benefits:
Work Location: In person
BTen Techno Solutions
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowExperience: Not specified
1.8 - 4.8 Lacs P.A.
Experience: Not specified
1.8 - 4.8 Lacs P.A.