Full-Stack Mobile App Developer (Flutter)
Join Our Community
Required Skills
Job Description
We are looking for a motivated and skilled **Full\-Stack Mobile App Developer** to help design, develop, test, and maintain a new mobile application for Android and iOS.
The ideal candidate should have knowledge of Flutter, Dart, Firebase, and REST APIs, with an interest in building high\-quality, scalable, secure, and user\-friendly mobile applications.
Candidates at all experience levels are welcome to apply. We value strong fundamentals, problem\-solving abilities, a willingness to learn, and the ability to collaborate effectively throughout the application development lifecycle.
This is a full\-time remote opportunity based in Hyderabad, Telangana, with a salary that will be negotiated based on skills, experience, and suitability for the role.
Key Responsibilities
- Develop and maintain cross\-platform mobile applications for Android and iOS using Flutter and Dart.
- Build responsive, intuitive, and user\-friendly mobile interfaces.
- Integrate Firebase services for authentication, database operations, notifications, and other application requirements as needed.
- Integrate REST APIs and coordinate with backend services.
- Develop and maintain application features, business logic, and data flows.
- Write clean, reusable, maintainable, and well\-structured code.
- Test applications, identify bugs, troubleshoot issues, and implement fixes.
- Optimize application performance, responsiveness, and reliability.
- Collaborate with UI/UX designers, backend developers, and other team members.
- Participate in requirement analysis, feature planning, development, testing, and deployment.
- Follow coding standards, version control practices, and development best practices.
- Support application releases, updates, and ongoing improvements.
Required Qualifications and Skills
- Knowledge of Flutter and Dart programming.
- Understanding of mobile application development for Android and iOS.
- Familiarity with Firebase services and integration.
- Understanding of REST APIs, HTTP requests, JSON, and API integration.
- Knowledge of object\-oriented programming and basic software development principles.
- Understanding of responsive layouts, navigation, state management, and application architecture.
- Problem\-solving skills and attention to detail.
- Ability to learn new technologies and work independently in a remote environment.
- Good communication and collaboration skills.
- A relevant degree in Computer Science, Information Technology, or a related field, **or equivalent practical experience**.
Preferred Qualifications
The following skills are advantageous but are not mandatory
- Experience developing and publishing Flutter applications.
- Familiarity with state management solutions such as Provider, Riverpod, or Bloc.
- Experience with Firebase Authentication, Cloud Firestore, Firebase Cloud Messaging, or related services.
- Familiarity with Git and collaborative development workflows.
- Knowledge of application security, performance optimization, and debugging.
- Experience with backend development, database design, or server\-side integrations.
- Familiarity with automated testing and mobile application deployment.
- A portfolio, GitHub repository, or previous mobile application projects demonstrating practical skills.
Pay: ₹383,000\.00 \- ₹650,000\.00 per year
Work Location: In person
Similar Jobs
- D
Mobile App Dev - Android Engineer - Software Engineer III
Deloitte · Chennai, Tamil Nadu, India
- D
Mobile App Dev - Android Engineer - Software Engineer III
Deloitte · Hyderabad, Telangana, India
- V
Senior Software Engineer (Android)
Verifone · Bengaluru, Karnataka, India
Job Overview
- Job type
- Full-time
- Work mode
- Remote
- Location
- Anywhere in India
- Posted
- 1d ago
- Source
- Indeed