immediate hire for : Android Developer at Remote, Remote, USA |
Email: [email protected] |
From: pavan, Vdartinc [email protected] Reply to: [email protected] Greetings, This is Pavan from Vdart Inc . VDart Inc is a preferred nationwide staffing vendor to Fortune 500 companies in the USA . We have an immediate opportunity with one of our clients. Please find the job description below , and if you are interested , please forward your resume with your details for immediate consideration to [email protected] Android Developer Please submit only local to CA for now. Here are the details about the roles: 1 Work Location/Client Location Fremont, CA (ONSITE) Hiring Mode (TP/FTE/Both) TP Client interview required for selection (Yes/No) Yes Job Title/Role Android Developer No. of Positions 5 Experience Level Required 10+ years Mandatory Required Skills Around 10 years of experience in Android based mobile app development Hands-on experience in the below tech stack Java Programming Kotlin Programming JavaScript Programming skills Functional & Object-oriented programming Kotlin basics - Singleton, Data Class, Companion objects, Open/Sealed Class/Public, var & val, Null Safety, coroutines MVVM/MVP/MVC, Singleton/Faade/Observer Invoking Kotlin from Java and Vice Versa Extension function, Lazy initialization, late init modifier, higher order function , inline function Exposure to Junit, Mockito, Kotlin test GIT, Jenkins/Gradle, Code Quality - Detekt, SonarQube, Working knowledge in Agile based development JIRA and Confluence Good communication and articulation skills Please see the skills matrix below for better understanding of the role: Role - DEVELOPER Role - SENIOR DEVELOPER Role - LEAD Candidate Evaluation: (Scale of 1 to 5, 5 being the highest) Must Have/ Good to have Required Proficiency (1,5) Must Have/ Good to have Required Proficiency (1,5) Must Have/ Good to have Required Proficiency (1,5) Candidate Full Name Date of Interview Type of Evaluation (Face to face, Telephonic, Video Conference) Behavioral evaluation (Mandatory): Ability to solve a problem (pose a problem and understand their approach) must have 4 Must have 4 Must have 4 Ability to describe past projects (technical details and how it was addressed) good have 3 Must have 3 Must have 4 Ability to learn a new skill (how was it acquired in one of the earlier projects) must have 2 Must have 4 Must have 4 Ability to communicate the solution thought process (Communication) good have 3 Must have 3 Must have 4 Skill Technical Area Java Programming skills Must have 3 Must have 4 Must have 4 Kotlin Programming skills Must have 3 Must have 4 Must have 4 JavaScript Programming skills Must have 3 Must have 3 Must have 4 Android Basics Functional & Object-oriented programming Must have 3 Must have 3 Must have 3 Intents, services, activity Must have 3 Must have 3 Must have 4 Kotlin basics - Singleton, Data Class, Companion objects, Open/Sealed Class/Public, var & val, Null Safety, coroutines Must have 3 Must have 4 Must have 4 Basic UI Constructs in Android Types of views, Containers, Recycler view Must have 3 Must have 4 Must have 4 Architecture & Design patterns MVVM/MVP/MVC, Singleton/Faade/Observer Good to Have 2 Must have 3 Must have 3 Architecture application understanding Implementation with example Good to Have 2 Good to Have 3 Good to have 4 Interoperability of Kotlin & Java Invoking Kotlin from Java and Vice Versa Must have 2 Must have 3 Must have 3 Advanced kotlin Skills Extension function, Lazy initialization, late init modifier, higher order function , inline function Must Have 2 Good to Have 3 Must have 4 Device Specific Implementation Offline, Location, Maps, external device integrations Good to Have 2 Must have 3 Must have 3 Handling Bacground Tasks Good to have 2 Good to have 3 Good to have 4 Reactive Programming RxJava/ RxAndroid Must have 3 Must have 3 Must have 4 Understanding of REST APIs OKHttp, Retrofit & Handling models Must have 3 Must have 4 Must have 4 Unit Testing Exposure to Junit, Mockito, Kotlin test Good to Have 3 Good to Have 3 Good to have 4 Networking & Security Chaining, preventing Man in the middle attacks(security), encryption Good to Have 2 Must have 4 Must have 4 Familiarity with CI/CD Tooling Ecosystem GIT, Jenkins/Gradle, Code Quality - Detekt, SonarQube, Must have 2 Good to Have 3 Good to have 4 Bundling & Deployments Android Signed Bundle/APK Good to Have Must have 4 Must have 4 Experience in Store Deployments Good to Have Good to Have 3 Good to have 3 SOLID Principle Good to Have 2 Good to Have 3 Good to Have 3 Clean Architecture Good to Have 2 Good to Have 3 Good to Have 4 Basic of Data Structure Good to Have 3 Must have 4 Must have 4 How to narrate client requirements Good to Have 2 Must have 3 Must have 3 How to arrive on solutions, key tenates and diagram Good to Have 2 Must have 2 Must have 3 What is your design philosophy Good to Have 2 Good to Have 2 Good to Have 3 Entreprise Architecture exposure Good to Have 2 Must have 2 Must have 3 Adhering to user experience Good to Have Must have 3 Must have 3 JIRA Must have 3 Must have 4 Must have 4 Specific to WF Reactive programming knowledge Good to Have Devops Setup is not required for developer Good to Have Regards Pavan VDart Inc Ph: (470) 251-2584 Ext:1866 Email: [email protected] Website: https://vdart.com Confidentiality Notice The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Regards Pavan VDart Inc Ph: (470) 251-2584 Ext:1866 Email: [email protected] Website: https://vdart.com Confidentiality Notice The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Keywords: continuous integration continuous deployment user interface information technology California |
[email protected] View all |
Wed Jan 25 17:49:00 UTC 2023 |