Mobile Developer (Flutter), 2-4 yrs exp, part-time
ReviewDale
India
Contract
Posted Today
India
Contract
Posted Today
Job Description & Responsibilities
We are seeking a talented and motivated Mobile Developer with 2-4 years of professional, non-internship experience to join our team.
You will be responsible for developing, testing, and maintaining high-performance, visually stunning cross-platform mobile applications using Flutter and the Dart programming language.
🌟 Responsibilities
- Design, develop, and deploy robust, high-quality cross-platform mobile applications for iOS and Android using Flutter and Dart.
- Translate UI/UX designs into clean, modular, and functional mobile user interfaces.
- Implement custom widgets and complex animations to deliver a smooth and native-like user experience.
- Write comprehensive and effective tests, including unit, widget, and integration tests (using packages like flutter_test and integration test frameworks).
- Collaborate closely with back-end developers to integrate mobile applications with various APIs (RESTful/GraphQL).
- Ensure code quality and consistency through tools like ESLint (or equivalent Dart analysis tools) and adherence to established best practices.
- Manage application state efficiently using appropriate state management solutions (e.g., Provider, Riverpod, Bloc, GetX).
- Troubleshoot, debug, and optimize application performance and memory usage.
- Actively participate in code reviews, providing constructive feedback to peers.
- Stay current with the latest Flutter and mobile development trends, tools, and best practices.
🎯 Required Skills & Qualifications
- 2-4 years of professional experience (excluding internships) as a Mobile Developer or Software Engineer.
- Strong proficiency in the Dart programming language and hands-on experience developing and shipping complex applications using Flutter.
- Deep understanding of mobile development lifecycle, platform-specific constraints, and app store submission processes (iOS and Android).
- Experience with various state management architectures in Flutter.
- Familiarity with native build tools (e.g., Xcode, Android Studio, Gradle).
- Practical experience integrating with external libraries, APIs, and third-party services.
- Experience with Git version control.
- Excellent problem-solving skills, debugging capabilities, and attention to detail.
📈 Preferred Skills
- Knowledge of native mobile development (Swift/Kotlin/Java) for integrating platform-specific features.
- Experience with CI/CD pipelines for mobile applications (e.g., Fastlane, GitLab CI, GitHub Actions).
- Familiarity with database solutions like SQLite or Firebase/Firestore.
- A strong interest in and demonstrable use of AI tools to optimize workflow, automate boilerplate code generation, and aid in complex algorithm implementation.
- Experience working in an Agile/Scrum environment.
Start your application with: “Hi, I’ve read the JD completely.” to confirm you’ve reviewed the details thoroughly.
About ReviewDale
Required Skills
JavaSwiftKotlinFlutterGitCI/CDAgile
Job Details
Employment TypeContract
Work ModeRemote
Experience2 – 4 years
Positions1
Posted by
N/A
Posted on:
27 Sept 2026
About ReviewDale
More open roles
- Developer / Team Lead (Java Full Stack) - Java, Maven, Spring Boot, Microservices, React, AWSSynechron · India
- Developer / Team Lead (Java Full Stack) - Java, Maven, Spring Boot, Microservices, React, AWSSynechron · India
- Software developer - Python/Java(Full Stack Developer)Cabal Technologies · India
- Software Developer-JAVA/J2EEMeganar Technologies · Madurai, Tamil Nadu, India
- Java Full Stack TrainerDatavalley India Pvt Ltd · Vijayawada, Andhra Pradesh, India
- Sr. Software Engineer- Squad Lead (Java+React)Edstem Technologies · Thiruvananthapuram, Keralam, India