Required Skills

Android Developer

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 :- 10th Jul 2021

JOB DETAIL

•                    Bachelor's degree in Computer Science or a related technical discipline.

•                    5+ years of proven experience in Android application development.

•                    Deep understanding of the Android framework.

•                    A strong background implementing MVVM architecture in Android applications.

•                    Familiarity with third-party libraries such as RxJava, Dagger and Retrofit.

•                    Experience consuming RESTful APIs with Android applications.

•                    Comfortable working in a team environment following the Agile methodology.

•                    Understands Android UX and works closely with the design team to ensure UI designs are aligned with the current Android UI guidelines.

•                    Proficient in writing Kotlin code for all new development.

•                    Interest and ability to learn different technology stacks as needed.

•                    Understands how to mock and provide end to end coverage for API components.

•                    Has experience working with large code bases, working with a shared REST API library, and writing unit tests.

•                    Adept at creating rich user interactions using Jetpack components like navigation and transitions.

•                    Experience with offline storage, background processing, threading, and performance optimization.

•                    Able to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code on time.

Responsibilities include:

•                    Own end-to-end responsibility on projects of increasing complexity; from technical design through completion and deployment.

•                    Participate in full application lifecycle (concept, design, build, deploy, test, and release management).

•                    Write clean, correct code incorporating feedback from code reviews; consistently follow and enforce best practices.

•                    Leading and/or mentoring other developers; helping them improve their coding skills, work habits, and team collaboration.

•                    Exercise good judgment. Evaluate assignments/requests, properly prioritize tasks and/or projects, and solve problems under pressure of deadlines and resource constraints.

•                    Takes initiative; stays focused; always accountable. Thrives in a fast-paced environment with the ability to focus on achieving the target while minding longer term goals along the way.

•                    Collaborate on API contracts which are documented and agreed upon by multiple stakeholders.

•                    Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

•                    Investigate and Prototype new technologies.

•                    Foresee future changes, lead the feature team to provide expandable and scalable solutions.

•                    Participate in cross-team engineering efforts such as improving code review system, build pipeline, monitoring, etc.

Company Information