Required Skills

Android Java Kotlin MVVM

Work Authorization

  • Us Citizen

  • Security Clearance

  • Green Card

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • 1099-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- B.Tech

  • PG :-

Other Information

  • No of position :- ( )

  • Post :- 16th Feb 2022

JOB DETAIL

EXPERIENCE:

*          College diploma or university degree in the field of computer science, information systems, or software engineering, and/or 5+ years equivalent work experience.

*          5+ years of experience in software development

*          4+ years of experience developing native applications for Android

*          3+ years of experience in enterprise software development

*          Expert knowledge of Java, Kotlin, Rx, including MVVM and MVP design patterns

*          Expert knowledge of Gradle, Android SDK, and dependency injection

*          Expert knowledge of Android Studio and supporting tools such as Junit, SQLite

*          Proficient with GitHub Experience with pull requests and performing code reviews

*          Strong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design Guidelines

*          Strong understanding of dependency injection

*          Proficiency in multi-threading

*          Experience with RESTful APIs using JSON

*          Experience designing application architecture

*          Experience integrating external SDKs Experience with localization within an Android application

*          Experience working on a development team that practices Agile/scrum methodologies

*          Understanding of e-commerce in a mobile application including Android Pay

*          Familiarity with build tools and continuous integration

*          Strong architecture, analytic, design and problem-solving skills

*          Excellent verbal and written communication

*          Ability to understand and maintain existing complex codebases

*          Experience mentoring team of other developers

*          Passionate about mobile technologies and building great guest experiences

*          Proficiency in a variety of programming languages, including but not limited to Java (Android), T-SQL.

*          Excellent understanding of coding methods and best practices.

*          Working understanding of platforms such as Android, iOS, and Windows.

*          Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.

*          Hands-on experience developing unit test cases and plans.

*          Flexible and adaptable in regards to learning and understanding new technologies.

*          Knowledge of applicable data privacy practices and laws.

*          Strong written, oral, and interpersonal communication skills.

*          Ability to conduct research into software-related issues and products.

*          Highly self-motivated and directed.

*          Keen attention to detail.

*          Proven analytical and problem-solving abilities.

*          Ability to effectively prioritize and execute tasks in a high-pressure environment.

*          Experience working both independently and in a team-oriented, collaborative environment.

*          Overtime hours may be required to meet project deadlines.

Company Information