We are looking for a Flutter developer who is dedicated to his craft, writes code that is proud of and can hit the ground running. We need you to write beautiful code to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be a part of a creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.Responsibilities* Architect, design, build, deploy and maintain scalable, reusable software* Help us build awesome backend for our mobile apps* Work on feature development, designing solutions and deployments etc.* 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* Optimize application for maximum speed and scalability* Follow the company guidelines and best practicesSkills And Qualifications* You have a bachelors degree in computer science or related discipline* Must have built at least two Android and/or iOS apps with Flutter* Proven working experience in software development* Working experience in mobile development Android or iOS* Experience with third-party libraries and APIs* Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies* Proficient understanding of code versioning tools, such as Git / Mercurial