Job Description : Engineer - Mobile App
Position :
Engineer - Mobile App
Experience Required :
3+ years
Location : Pune
Employment Type : Full-time
Work Mode :
Hybrid (On-site presence required for a few days a week, with potential for an increase in on-site days)
Job Summary :
We are looking for a skilled
Mobile App Developer
with expertise in
cross-platform development
for iOS and Android, primarily using
Flutter
along with some native app development. The ideal candidate should have strong problem-solving abilities, excellent communication skills, and the ability to adapt quickly in a fast-paced environment.
Key Requirements : Technical Skills :
Previous exposure to large-scale systems design.
Experience with IoT and API dependencies.
Experience in a remote software development environment.
Strong notions of security best practices.
Flutter Development :
2+ years of experience.
Native App Development (iOS / Android) :
1+ years of experience.
Software Lifecycle, Reusability, and Scalability :
2+ years of experience.
Architecture Patterns for Mobile App Development :
1+ years of experience.
Good knowledge of RxDart and Streams in general
Having experience in any Native Language knowledge to build custom Flutter Packages.
Experience with Firebase : Push Notifications, Cloud Functions and Analytics.
CI / CD Pipelines and Related Experience :
1+ years of experience.
Team Collaboration (not individual delivery) :
2+ years of experience.
Database and Related Integration :
1+ years of experience.
Networking Layer and Security Aspects :
2+ years of experience.
App Release Process :
Must have been involved in at least one project release.
Soft Skills : Strong
communication skills .
Excellent
problem-solving abilities .
Quick
learning and adaptability .
Ability to work in a
hybrid model , with
on-site presence required for a few days a week, potentially increasing in the future .
Additional Preferred Skills :
Knowledge of
Agile processes .
Experience with
Unit Testing .
Understanding of
AI Tools
(considered an advantage).
Responsibilities : Develop and maintain
cross-platform mobile applications
using Flutter.
Collaborate with the team to design, develop, and implement
scalable and reusable
mobile applications.
Work with
CI / CD pipelines
for continuous integration and deployment.
Optimize mobile applications for
performance, scalability, and security .
Ensure smooth
database integration
and efficient networking layers.
Participate in
code reviews , debugging, and troubleshooting.
Stay updated with the
latest industry trends
and emerging technologies in mobile app development.
Flutter Developer • India