Required Skills

Android Developers

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 12th May 2022

JOB DETAIL

Key Responsibilities

Develop Android applications in a young, fast-paced, and dynamic Android development team.

Evaluate, improve, and contribute to the design framework established by the team to define and promote standards and best practices.

Collaborate with cross-disciplinary teams to design, develop, test, and ship innovative features for our mobile customers

Provide input related to the technical design of new applications/systems and architecture. Contribute to proof-of-concept and feasibility analysis.

Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen our technology platform and development practices

Interface with business analysts, project managers, and clients to clarify requirements, as appropriate. 

Perform code review; onboard and mentor new software engineers, review code and enforce coding standards

Troubleshoots applications problems independently.

Be a proponent of Scrum/Agile methodology, adopting interactive approach to support frequent release of high-quality features.

Professional Experience / Qualifications

Working knowledge of Domain-Driven Design,  SOLID principle and its application to MVVM, MVP pattern

Excellent working knowledge of object-oriented programming such as Java and Kotlin

Typical candidates will possess 3+ years of professional software development experience specific to Native Android Development using Java and Kotlin

Extensive knowledge and deep understanding of Android SDK, in areas such as component interaction, threading, memory management.

Strong knowledge of Android UI design principles, patterns, and best practices

Proficient understanding of code versioning tools, such as Git

Working knowledge of the release process to the Google Play and Amazon Android Market.

Working knowledge of various Android frameworks such as Dagger 2, Firebase, Retrofit, RxJava, and JetPack.

 Working knowledge of Adobe Experience Manager, iOS SDK, Web Development is a plus

·Experience in developing mobile application using cross-platform technologies such as Flutter, React Native is a plus

Company Information