Android Developer Job at Insight Global, Sunnyvale, CA

ZFNOS01YNUgxNUJ6MWd3UjNjUG9ibWhoUHc9PQ==
  • Insight Global
  • Sunnyvale, CA

Job Description

Job Description - Demonstrate a strong understanding of the Android framework and respective component lifecycles. - Expert-level knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger) - Ability to build products with a focus on testability, someone who loves test coverage (well versed with Mockk, Google truth, robo electric and espresso) - Wide experience working in multi module environment projects. - Expert-level knowledge of git and continuos integration. - Experience in good app architecture using design patterns such as MVVM, MVP or Clean - Extensive understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning - Build reusable Android components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs. - Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements 1) Strong Kotlin Experience, 2) MVVM with Clean Arhitecture 3) Experience with Navigation (Android Jetpack's Navigation Component) - Demonstrate a strong understanding of the Android framework and respective component lifecycles. - Expert-level knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger) - Ability to build products with a focus on testability, someone who loves test coverage (well versed with Mockk, Google truth, robo electric and espresso) - Wide experience working in multi module environment projects. - Expert-level knowledge of git and continuos integration. - Experience in good app architecture using design patterns such as MVVM, MVP or Clean - Extensive understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning - Build reusable Android components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs. - Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together. null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Job Tags

Similar Jobs

Discovery Senior Living

Payroll Specialist Job at Discovery Senior Living

 ...functions of the position. 1. Maintain confidentiality of all company and community payroll information. 2. Review payroll in Paychex/Attendance On Demand systems prior to authorizing community acceptance in Paychex/AOD. 3. Serve as liaison between company, communities... 

Dali Transportation LLC dba Prime One

CDL Class A Team Drivers - OTR/Dedicated Job at Dali Transportation LLC dba Prime One

 ...Earn Up to $3,500/Week EACH! CDL Class A TEAM DRIVERS Needed for High-Paying Dedicated Routes LIMITED SPOTS AVAILABLE APPLY NOW! Are you ready to earn up to $3,500 per week as a CDL Class A Team Driver? We are hiring now for High-Value Loads on Dedicated Routes... 

RH Community Builders

CalAIM Clinical Consultant Job at RH Community Builders

 ...Position Summary The CalAIM Clinical Consultant is responsible for overseeing the quality and consistency of Enhanced Case Management (ECM) services delivered under the CalAIM program. This position provides clinical guidance and operational support to case managers... 

Maximus

Associate Specialist - Project Management Office Job at Maximus

 ...Description & Requirements The Maximus Health TX Enrollment Broker project is now accepting applications for an Associate Specialist - Project Management Office opening. In this unique role you will be responsible for several key tasks that enable our onsite and remote... 

Yexgo

Entry Level Data Entry Clerk (100% Remote) Job at Yexgo

 ...you will be responsible for inputting and maintaining accurate data into our systems. This is a part-time remote position, providing the opportunity to work from home. Qualifications High school diploma or equivalent (college degree a plus) Basic computer...