Design & implement new app modules based on the product requirements using Flutter framework
· Maintain existing codebases
· Build reusable code and libraries for future use
· Integrate user-interfaces 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
· Follow the company guidelines and best practices