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 • Pune, Maharashtra, India