Job Description :
Role / Project Descriptionwill be responsible for User Interface development of various android / IOS based mobile applications .
Job Responsibilities :
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle : concept, design, build, deploy, test, release to app stores and support.
- Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Desired Profile :
B.Sc. (CS or IT) + MCA / BCA + MCA / B.Tech. / B.E. (CS or IT) .
Experience required- 1 - 2 years
Subject Proficient in Java / Kotlin programmingKnowledge and experience in Flutter Framework and DART programmingHands on experience in using RESTful APIsHands on experience in designing and developing micro-services architecture and containersObject oriented analysis, UML and design using common design patterns.Hands on experience in development IDE Android Studio, Android SDK, Firebase Test LabExperience with offline storage, threading, and performance tuningFamiliarity with push notificationsFamiliarity with IOS integration with FlutterExperience using GitHub or similar environmentComplete understanding of SDLCExperience with Agile developmentExperience with Material Design and Android UI design principles, patterns and best practicesGood knowledge of adding third-party libraries for Eg. TwilioAbility to understand business requirements and translate them into technical requirements(ref : hirist.tech)