Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 10th Jul 2021
• 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.