Job Description :
job Title :Android developer
Client Company :MasterCard
Mode of Interview : Skype
Location : Ofallon, MO
Job Description :
All About You:
The ideal candidate would have the following skills:
Experience in design and implementation of Mobile and Web Architecture with domain knowledge in Android, iOS and
Web Development platforms
Strong knowledge of Android UI design principles, patterns, and best practices
Hands-on experience in most of the following:
Android Tech Required Skills:
- Java, Kotlin (OOP)
- Android SDK, different versions of Android
- MVC architecture, Design patterns, Memory management
- Security framework
- Experience in Android Studio IDE
Understanding of Google’s Android design principles and interface guidelines
Experience in Android development, including non-UI components
Experience in developing and integrating with SDKs
Experience in digital identity, security and cryptography is an added advantage
Strong knowledge of Android patterns, performance recommendations, threading and best practices
Experience working with remote data via REST and JSON
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Must be keen on maintaining product quality.
Ability to understand business requirements and translate them into technical requirements
Familiarity with SDLC processes and Agile Methodologies
Proficient understanding of code versioning tools, such as Git etc.
Self-motivated with the ability to accomplish tasks with minimal direction
The ideal candidate may also possess some of these secondary skills:
Spring boot, Microservices (Azure)
Cross-Platform (React-Native, Flutter)
Fusion Tools including Rally, Jenkins
Security Coding Techniques and Tools - Fortify, & OWASP vulnerabilities
Subversion Source Control