Flutter Developer

People XM

Bengaluru

On-site

INR 450,000 - 650,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

People XM in Bangalore is seeking a Flutter Developer (Fresher) to join our Mobile Application Development team. You will assist in designing, implementing, testing, and maintaining cross‑platform mobile apps using Flutter and Dart.

The ideal candidate has basic Flutter/Dart knowledge, OOP fundamentals, and a strong willingness to learn. You’ll collaborate with developers and designers to deliver high‑quality mobile applications.

Qualifications

  • Fresh graduates from 2025/2026 batches encouraged to apply.
  • Basic knowledge of Flutter and Dart programming.
  • Willingness to learn mobile development concepts and best practices.

Responsibilities

  • Assist in developing cross‑platform mobile apps with Flutter and Dart.
  • Build reusable widgets and responsive UI components.
  • Integrate REST APIs and handle JSON data.
  • Support Android/iOS builds with a shared Flutter codebase.
  • Write clean, maintainable code and participate in code reviews.
  • Collaborate with UI/UX designers and QA teams.

Skills

Flutter Framework
Dart Programming
Mobile App Development
API Integration
Git and GitHub
Firebase (advantage)

Education

B.E./B.Tech in CS/IT
BCA/MCA/B.Sc in CS/IT

Tools

Android Studio
Visual Studio Code
Flutter SDK
Dart SDK
Git & GitHub
Android Emulator

Job description

Job Title: Flutter Developer / Junior Mobile Application Developer

Department: IT / Software Development / Mobile Application Development

Experience: 0–1 Year (Freshers Can Apply)

Employment Type: Full-Time

Job Location: Bangalore, Karnataka

Qualification: B.E. / B.Tech / BCA / MCA / B.Sc. (Computer Science / IT)

Job Summary

We are looking for an enthusiastic, technically skilled, and motivated Flutter Developer (Fresher) to join our Mobile Application Development team in Bangalore.

The candidate will be responsible for assisting in the design, development, testing, and maintenance of cross-platform mobile applications using Flutter and Dart. The role involves building responsive user interfaces, integrating REST APIs, debugging applications, and collaborating with developers and designers to deliver high-quality mobile applications.

The ideal candidate should have a basic understanding of Flutter, Dart programming, object-oriented programming, and mobile application development concepts, along with strong problem-solving skills and a willingness to learn.

Key Responsibilities

1. Flutter Application Development

  • Assist in developing cross-platform mobile applications using Flutter and Dart.
  • Build reusable widgets and responsive user interfaces.
  • Implement application features based on functional requirements and UI/UX designs.
  • Support Android and iOS application development using a shared Flutter codebase.
  • Write clean, maintainable, and reusable application code.

2. UI/UX Implementation

  • Convert wireframes and design prototypes into functional mobile application screens.
  • Develop responsive layouts using Flutter widgets.
  • Implement navigation, forms, animations, and interactive UI components.
  • Ensure consistent application appearance across different screen sizes.
  • Collaborate with UI/UX designers to improve application usability.

3. API Integration & Data Management

  • Integrate REST APIs to retrieve and display application data.
  • Work with JSON data and HTTP requests.
  • Implement basic data handling and error management.
  • Assist in integrating Firebase services where required.
  • Support local data storage using SharedPreferences, SQLite, or similar solutions.

4. Application Testing & Debugging

  • Identify and resolve application bugs and performance issues.
  • Perform basic unit, widget, and integration testing.
  • Test applications on Android and iOS devices or emulators.
  • Assist in optimizing application responsiveness and performance.
  • Coordinate with QA engineers to resolve reported defects.

5. Version Control & Team Collaboration

  • Use Git and GitHub for source code management.
  • Participate in code reviews and technical discussions.
  • Collaborate with senior developers, designers, and backend teams.
  • Maintain documentation for developed features.
  • Follow software development best practices and coding standards.

6. Application Deployment & Maintenance

  • Assist in preparing application builds for testing and deployment.
  • Support Android APK and App Bundle generation.
  • Gain exposure to Google Play Store and Apple App Store deployment processes.
  • Assist in implementing application updates and feature enhancements.
  • Stay updated with Flutter framework developments and mobile technologies.
Required Technical Skills

1. Flutter Framework

  • Basic understanding of Flutter architecture.
  • Knowledge of StatelessWidget and StatefulWidget.
  • Familiarity with common Flutter widgets.
  • Understanding of widget trees, layouts, and navigation.
  • Basic knowledge of state management using setState.

2. Dart Programming

  • Good understanding of Dart fundamentals.
  • Knowledge of variables, functions, classes, and objects.
  • Understanding of object-oriented programming concepts.
  • Familiarity with asynchronous programming using Future and async/await.
  • Basic understanding of null safety and exception handling.

3. Mobile Application Development

  • Understanding of Android and iOS application fundamentals.
  • Knowledge of responsive mobile UI development.
  • Familiarity with application lifecycle concepts.
  • Basic understanding of mobile application performance optimization.

4. API Integration

  • Basic understanding of REST APIs.
  • Knowledge of HTTP methods such as GET, POST, PUT, and DELETE.
  • Familiarity with JSON parsing.
  • Basic knowledge of API testing using Postman.

5. Development Tools

  • Android Studio or Visual Studio Code.
  • Flutter SDK and Dart SDK.
  • Git and GitHub.
  • Android Emulator and basic device debugging tools.
  • Familiarity with Firebase will be an advantage.

6. Additional Technical Knowledge

  • Basic understanding of Provider, Riverpod, or BLoC state management.
  • Familiarity with Firebase Authentication and Cloud Firestore.
  • Knowledge of SQLite or local storage.
  • Basic understanding of software testing and debugging.
  • Awareness of mobile application security fundamentals.
Required Soft Skills
  • Strong analytical and logical reasoning abilities.
  • Good problem-solving and debugging skills.
  • Attention to detail and UI accuracy.
  • Effective verbal and written communication skills.
  • Ability to work collaboratively in development teams.
  • Good time-management and organizational skills.
  • Creativity and interest in mobile application development.
  • Willingness to learn new technologies and frameworks.
  • Adaptability and a proactive learning attitude.
Educational Qualifications
  • B.E. / B.Tech in Computer Science, Information Technology, or related engineering disciplines.
  • BCA / MCA / B.Sc. in Computer Science or IT.
  • Fresh graduates from the 2025 and 2026 batches are encouraged to apply.
  • Candidates with Flutter certifications, internships, or relevant academic projects will have an added advantage.
Preferred Qualifications
  • Academic or personal projects developed using Flutter and Dart.
  • Basic experience integrating REST APIs.
  • Familiarity with Firebase services.
  • Understanding of state management techniques such as Provider, Riverpod, or BLoC.
  • Basic knowledge of Git and collaborative development.
  • Familiarity with Figma or UI/UX design tools.
  • Exposure to Android or iOS application deployment.
  • Understanding of Agile development methodologies.
Key Performance Indicators (KPIs)
  • Quality and functionality of developed Flutter applications.
  • Code readability, maintainability, and adherence to coding standards.
  • Timely completion of assigned development tasks.
  • Responsiveness and usability of mobile application interfaces.Accuracy of API integration and data handling.
  • Effectiveness of debugging and issue resolution.
  • Application performance and stability.
  • Successful completion of assigned application features.
  • Collaboration with development and QA teams.
  • Continuous improvement in Flutter and Dart technical skills.
Ideal Candidate

We are seeking a passionate, self-motivated, and technically curious fresher with a strong interest in mobile application development.

The candidate should demonstrate basic knowledge of Flutter and Dart, good programming fundamentals, logical thinking, and an understanding of mobile UI development.

Practical exposure through academic projects, internships, or personal mobile applications will be considered an advantage.

A willingness to learn, experiment with new technologies, and contribute to developing high-quality cross-platform mobile applications is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fresher Flutter Developer (Mobile App Development)
Fresher Flutter Developer (Mobile App Development)

Dajiraj • Rajkot

On-site
INR 300,000 - 500,000
Mentorship from experienced Flutter developers
Learning-oriented work environment
Opportunity to work on production-level applications
+1
Flutter Developer
Flutter Developer

Poonawalla Fincorp LTD • Pune District

On-site
INR 700,000 - 1,200,000
Flutter Developer
Flutter Developer

Sarvify • Pune District

On-site
INR 450,000 - 650,000
Competitive salary package
Health insurance and medical benefits
Professional development and training
+5
Flutter Developer iOS.
Flutter Developer iOS.

SP Software • Bengaluru

On-site
INR 900,000 - 1,300,000
Flutter Developer – Internship -- Bangalore
Flutter Developer – Internship -- Bangalore

Technologies Pvt Ltd • Bengaluru

On-site
INR 223,200 - 334,800
Junior Flutter Developer
Junior Flutter Developer

Ujudebug • Kamrup Metropolitan

On-site
INR 350,000 - 650,000
Flutter Developer
Flutter Developer

egtpvl • Coimbatore District

Hybrid
INR 1,200,000 - 2,000,000
Provident Fund
Android / Flutter Developer
Android / Flutter Developer

Rasonix • Bengaluru

On-site
INR 600,000 - 800,000
Senior Flutter Developer
Senior Flutter Developer

SourcingXPress • Coimbatore District

On-site
INR 1,000,000 - 2,000,000
App Developer - Flutter Expert
App Developer - Flutter Expert

Weekday AI (YC W21) • Dadri

Hybrid
INR 900,000 - 1,200,000