Job Title: Senior Android Developer (React Native)Location: Seattle WA OfficeJob ID: 27890Direct Client: Best BuyInterview Process Overview: interview3.Product interaction4.Hiring manager connect Position Summary/Job Description:Demonstrated experience with iOS app development/ Android using AR technologiesExperience developing apps using React NativeReleased apps into the App store (or open sourceDesign and architecture knowledgeExperience with Agile software developmentProvide strong guidance and directly contribute to feature design, architecture, and implementation using native AR librariesInteract directly with peer developers, UX, Product Management, Design, QA and remote server-side engineering groups as part of a cohesive teamInspire others with your passion for mobile developmentExcellent interpersonal skills - you must be comfortable in small and large groups and interacting with product teams, designers, and managementFlexible problem-solving abilityStrong product focus; we expect everyone to do what is needed to deliver the best product for our customersExcellent communication skills, both inside and outside the engineering teamSomeone who likes to create new things, both inside and outside the work environment What are the top five skills and number of years of experience required to perform this job?10+ years of development experienceBachelor's degree in Computer Science or related fieldDeep understanding of mobile, client-server developmentProficiency in native mobile app development - Android(Java/Kotlin) and/or iOS(Swift)Strong Knowledge of JavaScript and TypescriptStrong Knowledge of React JS fundamentalsHands on experience debugging react native applicationsExperience with source code management systems like GitGood troubleshooting skillsGood understanding of REST APIsExposure to automated testing suites like Jest & MochaFamiliarity with native build tools, like XCode, Gradle What are some preferred/nice to have skills the manager is looking for?Knowledge of UI/UX designs and wireframes (InVision or Figma)Understanding of Object-Oriented programmingExperience with Java/GroovyExperience with automated testing suites like Jest & Mocha