A professional who is expert in Web application development and Native and Hybrid mobile application development. Developing user interface components and implementing them will be the primary responsibility.
Focus on collaborative problem solving, quality of design and implementation is crucial. Expected to work with back-end developer and other interface teams to build complete integrated frontend. Translate and build the designs and Wireframes into high quality responsive UI code. Design and build sophisticated and highly scalable apps. Understanding of different Layouts and ability to develop complex UI with Design Standards.
Skills
Must haves
Relevant experience: Overall 5~7 years of experience. 2+ years of Flutter development experience.
Expert with Flutter.
Knowledge of mobile Web technologies, including HTTP, AJAX, HTML5, JavaScript/jQuery, CSS3 and Progressive web apps.
Proficiency with some, but not necessarily all, of the standard mobile development tools and languages including Objective-C, Java, C#, Xamarin, Cordova, react Native, ReactJS, AngularJS, Node.js, Flutter, SQLite and web services.
Mentor team on technical, design and related issues.
Authentication & Authorization mechanisms with OAuth2, JSON Web Token etc.
Implemented Internationalization on actual projects.
Skilled with NPM.
Knowledge of Test frameworks / tools: Jest, Detox, Jasmine & Karma, Appium.
Strong experience in building native Android and IOS applications.
Creating configuration, build, and test scripts for Continuous Integration environments.
Expert with different Layouts and ability to develop complex UI with Design Standards.
Working knowledge of consuming third-party APIs, JSON parsing.
Follow the best practices while developing the app and keeping everything structured and well documented.
Ensure security guidelines are always followed while developing the app.
Practiced TDD in projects executed till date.
Versioning tools: Git, SVN, BitBucket.