Role : Designing & Building Applications for the Android Platform.
Job Requirements :
- Should be sound in Core Java. Strong understanding of Object-Oriented Programming, data structures and design patterns.
- Experience in development via different versions of Android. i.e., understanding of code versioning tools - GIT, SVN, and GITHUB.
- Working knowledge of the general mobile architectures and emerging technologies and agile methodologies.
- Solid understanding of the full mobile development life cycle/Android SDK.
- Experience in developing for various screen sizes.
- Knowledge of SQLite, MySQL, SQL Server or similar database management system
- Strong knowledge of Android UI design principles, patterns, and best practices
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications - FCM
- Experience with third-party libraries and APIs
- Work on bug fixing and improving application performance
- Experience working with remote data via REST and JSON
- Well versed with Multi-threading
- Knowledge of Material Design.
- KOTLIN Knowledge will be added advantage
Required Skillsets :
- Android studio, API integration, Android SDK, JAVA/KOTLIN, XML & JSON Web Services, and its relevant frameworks.
- Strong experience in Google Services Integration, Google Play Services, JSON/XML, & Push Notification and System Integration & Validation
- Strong skills in Debugging and Device Management.
- Excellent understanding and knowledge of core JAVA/KOTLIN, J2EE and Object-Oriented Principles. As well as UI/UX design.
- Should be able to integrate REST services into mobile.
- JS (React Native, Node, Express)
- AWS DynamoDB and/or MongoDB
- Familiarity with front end design and coding (i.e. HTML, CSS, etc)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.