Experience: 3 years of relevant experience
Responsibilities:
* 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
Skills:
* 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, please be prepared to showcase your work.
* Proven working experience in software development
* Working experience in mobile development Android or iOS
* Have published one or more mobile apps in Google Play or App Store
* Experience with third-party libraries and APIs
* Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
* Solid understanding of the full mobile development life cycle, including automated testing and building
* Familiarity with SQL/NoSQL databases and their declarative query languages
* Proficient understanding of code versioning tools, such as Git
* Highly Adaptable.
* Knowledge and understanding of blockchain is an added bonus
Benefits:
* Get the chance to learn and apply the highest standards in your field
* Get the chance to learn and use the best tools and services available worldwide
* Competitive salary
* Medical Insurance Cover
* Flexible working environment