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 practices
Skills And Qualifications
* You have a bachelor’s 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