to join our mobile development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality cross-platform mobile applications using the Flutter framework. You will collaborate closely with designers, backend developers, and product managers to deliver seamless user experiences.
Key Responsibilities
Design and build advanced applications for Android and iOS using
Flutter
and
Dart
.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices.
Integrate with RESTful APIs and third-party libraries.
Ensure performance, quality, and responsiveness of applications.
Identify and fix bugs, performance bottlenecks, and other issues.
Maintain code quality through code reviews, unit testing, and automated testing.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Work closely with UI/UX designers to ensure the technical feasibility of designs.
Participate in Agile/Scrum development processes.
Required Skills & Qualifications
Bachelor's degree
in Computer Science, Engineering, or related field (or equivalent experience).
Proven experience
(1-3+ years) developing and deploying mobile applications using
Flutter
.
Strong understanding of
Dart
programming language.
Solid knowledge of
mobile app architecture
and
state management
(e.g., Provider, Riverpod, Bloc, GetX, MobX).
Experience with
Firebase
services (Auth, Firestore, Cloud Functions, Push Notifications).
Familiarity with
RESTful APIs
,
GraphQL
, and third-party integrations.
Experience with
version control systems
(Git, GitHub, GitLab).
Understanding of
CI/CD pipelines
for mobile app deployment.
Proficiency in
UI design principles
, patterns, and best practices.
Experience publishing apps to
Google Play Store
and
Apple App Store
.
Preferred Skills
Experience with
native Android (Kotlin/Java)
or
iOS (Swift)
development.
Knowledge of
Clean Architecture
,
SOLID principles
, and
MVVM
pattern.
Familiarity with
DevOps
,
automated testing
, and
app performance monitoring
.
Basic understanding of
backend technologies
(Node.js, Django, Firebase, etc.).
Contribution to open-source Flutter projects or a portfolio of published apps.
Soft Skills
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
High attention to detail and commitment to quality.
Adaptability to new technologies and a fast-paced environment.
Job Type: Full-time
Pay: ₹10,000.00 - ₹50,000.00 per month
Work Location: In person
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.