Pinmicro India Pvt.Ltd.
18th Floor, 18A, Tower 1,
Trans Asia Cyber Park
Infopark Phase 2,
Kochi – 682303
Flutter Development, Dart, Firebase, SDKs
Have two or more iOS/Android apps developed with Flutter. Either deployed on the
AppStore/Google Play or available on Github
3+ years in mobile software development
Experience with third-party libraries and APIs
Understanding of the Agile development life-cycle
Experience with Git or other version control tools
Ability to write readable code, create extensive documentation for existing code, and
refactor the previously written code into readable state.
Intermediate English skills.
Design and Build sophisticated and highly scalable apps using Flutter.
Build custom packages in Flutter using the functionalities and APIs already
available in native Android and IOS.
Translate and Build the designs and Wireframes into high quality responsive UI
Explore possible architectures for implementing new features like Bloc etc.
Resolve any problems existing in the system and suggest and add new features
in the complete system.
Suggest space and time efficient Data Structures. Document the project and code efficiently.
Manage the code and project on Git in order to keep in sync with other team
members and managers.
Communicate with the Team Lead regarding status of projects and suggest
appropriate deadlines for new functionalities.
Ensure security guidelines are always followed while developing the app.
Validate the cloud system to ensure any new changes do not compromise
security of the backend server.
Suggest new features and/or enhancements.
Consulting with our customer facing representatives about software system
design and maintenance.
Interact with the Product Lead to help understand end-user feedback.
Maintaining software through product lifecycle including design, development,
verification and bug fixes.
Connect regularly with the Quality Assurance Specialist to deliver a stable app.
Resolve all the bugs reported by the Quality Assurance Specialist in a timely
Perform time profiling and memory leaks assessment.
Execute app verification protocol.
Write tests for the App.
Following company policies and quality procedures to ensure quality product
Flutter: To build cross platform mobile apps for Android, IOS and Web. This
should include from making responsive UIs to efficiently query data and also
manage states in an optimized manner.
Should be able to integrate native Android & iOS SDKs to Flutter Projects
Native iOS: To build custom Flutter Packages.
Firebase: Should have experience with Push Notifications, Crashlytics etc.
Git: To manage and collaborate in different projects with the rest of the team.
Good To Have:
Understandable knowledge in Native Android & iOS Development