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