Location : SIDGS Technology
Type : Permanent Full-time
Experience : 5+ - 8 Years
Work Location : Mumbai Airoli (work from Office)
About SIDGS :
SIDGS is a premium global systems integrator and global implementation partner of Google corporation, providing Digital Solutions & Services to Fortune 500 companies. Our Digital solutions go across following domains : User Experience, CMS, API Management, Microservices, DevOps, Cloud, Service Mesh, Artificial Intelligence, RPA domains.
We create innovative solutions in Digital, API Management, Cloud and DevOps space in partnership with Google. We understand that every business has a unique set of challenges and opportunities and we leverage our unique industry insights, honed through decades of combined experience in the technology sector, to deliver the products, solutions and services necessary to achieve best customer satisfaction and delivering positive impact to the communities.
Job Description :
Design & implement new app modules based on the product requirements using the Flutter framework
Maintain existing codebases
Build reusable code and libraries for future use
Integrate user-interface elements developed by other developers
Build user interfaces designed by UI / UX designers
Integration of data storage solutions
Integrate various APIs from third parties
Debug existing apps components, fix issues, and avoid regressions
Collaborate closely with the teams of UI / UX designers, PMs, QAs, and other developers
Participate in software architecture, design discussions, and code reviews
Optimize application for maximum speed and scalability
Requirements
Proficient understanding of Dart, Flutter, and mobile technologies.
In-depth understanding of the entire app development process (design, development, and deployment)
Firebase / AppSync / socket.io API knowledge is a plus
Ability to work in a team environment and as an individual contributor
Work well in a very fast-paced, constantly changing environment of priorities
Ability to take vague ideas and turn them into meaningful products
Good understanding of mobile platforms
Good understanding of asynchronous request handling, and partial page updates.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as GIT, and Bitbucket.
Good understanding of how to implement security flags into mobile apps
Proficient understanding of the most popular SDKs used within mobile apps
Google Map API integration
Payment Gateway : Phone Pay, Paytm, Stripe
AWS Cognito, Google Firebase platform, microservice integration
Ability to work on a cloud platform - Knowledge of AWS
Benefits
Knowledge of building apps using any no-code and low-code platform like FlutterFlow is an added advantage.
Have a basic understanding of Agile development and why it is necessary.
Be able to write concise, well-documented (or self-documenting) code.
Understand how to optimize client-facing software.
Knowledge of (and excitement for) Flutter
Experience in Android and / or iOS development and deployment
Experience with version control tools like BitBucket
Experience with iOS and Android platforms
Flutter Developer • India