Job Description :
Android Native developer
Location: - Norfolk, VA

Kotlin Experience is Mandatory

Minimum 2+ years programming Android native mobile applications.
Strong working knowledge of Java and Kotlin.
Proficiency with Android Studio.
Experience with OOP, MVC, and software design patterns.
Experience with data exchange (JSON, XML), MySQL, PostgreSQL, Realm, Core Data, SQLite, MongoDB, etc.
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
Familiarity with continuous integration
Experience in creating technical design and system architecture documentation.
Experience in Agile methodologies and developing working prototypes.
Must be able to work effectively and efficiently in a collaborative environment with project managers, designers, and developers.
Excellent verbal and written English communication skills.
Strong attention to detail, organization, and time/project management skills.
Ability to thrive in a fast-paced environment.
Knowledge of emerging technologies, standards, and best practices.
Experience working in a distributed team.
Strong analytical skills.