Android Development Engineer

4 days ago


San Jose, California, United States NIO Full time
About NIO

NIO is a pioneering company in the premium smart electric vehicle market, founded in 2014 with a mission to shape a joyful lifestyle. The company aims to build a community starting with smart electric vehicles to share joy and grow together with users.

Our Technology

NIO designs, develops, and manufactures premium smart electric vehicles, driving innovations in next-generation technologies, including autonomous driving, digital technologies, electric powertrains, and batteries. The company differentiates itself through continuous technological breakthroughs and innovations, such as industry-leading battery swapping technologies, Battery as a Service (BaaS), and proprietary autonomous driving technologies and Autonomous Driving as a Service (ADaaS).

Job Description

We are seeking an experienced Android Development Engineer to join our team. The successful candidate will design and build advanced applications for the Android platform, collaborate with cross-functional teams to define, design, and ship new features, and work with outside data sources and APIs. The ideal candidate will have a proven track record of software development experience and Android skills development, with a strong understanding of C, C++, and Python.

Responsibilities
  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
  • Proven software development experience and Android skills development.
  • Proven working experience in Android app development and have published at least one original Android app.
  • In-depth knowledge of C, C++, and Python.
  • Experience with Android SDK.
  • Experience with embedded systems, QNX, and RTOS.
  • Experience working with remote data via REST and JSON.
  • Experience with third-party libraries and APIs.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.
Preferred Qualifications
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Experience with Kotlin.
  • Familiarity with cloud message APIs and push notifications.
  • A knack for benchmarking and optimization.
  • Understanding of Google's Android design principles and interface guidelines.
Compensation and Benefits

The US base salary range for this full-time position is $195,000 - $220,000. Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO:

  • CIGNA EPO, HSA, and Kaiser HMO medical plans with a $0 paycheck contribution for Employee Only Coverage.
  • Dental (including orthodontic coverage) and vision plan. Both provide options with a $0 paycheck contribution covering you and your eligible dependents.
  • Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible CIGNA medical plan
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with Brokerage Link option
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • 13 Paid Holidays a year


  • San Jose, California, United States Braintree Full time

    Job Summary:Braintree is seeking a skilled Android Engineer to join our team and contribute to the development of scalable and seamless mobile solutions.Key Responsibilities:Design and implement high-quality, reusable Java and Kotlin code, staying up-to-date with the latest mobile technologies and trends.Collaborate with cross-functional teams, including...

  • Android News Writer

    4 weeks ago


    San Diego, California, United States Android Police Full time

    Job OpportunityJob Title: Android News WriterJob Summary:Android Police is seeking a skilled Android News Writer to join our team. As a News Writer, you will be responsible for creating high-quality, engaging content about the latest Android news, updates, and releases.Key Responsibilities:Write a minimum of 25 news articles per month, with no upper...


  • San Jose, California, United States Piper Companies Full time

    Android Malware Reverse Engineer Job DescriptionPiper Companies is seeking an experienced Android Malware Reverse Engineer to join our cybersecurity team. As a key member of our organization, you will be responsible for conducting complex decompilation, unpacking, and code reviews of malicious mobile software.Key Responsibilities:Conduct reverse engineering,...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking a talented Android Software Engineer to join our Cross-Platform team at TikTok. As a key member of our team, you will be responsible for designing and implementing cross-platform frameworks, containers, and middlewares for our developers.ResponsibilitiesDesign and implement cross-platform frameworks and containersBuild...


  • San Jose, California, United States Teksky LLC Full time

    Job DetailsTitle: Android Developer/EngineerLocation: San Jose, CA (HYBRID)Job Type: Full-timeExperience: 11 to 15 yearsTechnical Stack: Native Android & KotlinJob SummaryThe Android Developer will work with engineers to develop and maintain high-quality mobile applications utilizing Android software. They will collaborate with internal teams to develop...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking an experienced Android Software Engineer to join our TikTok Engineering team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok.Key ResponsibilitiesCollaborate with our talented backend and product teams to design and implement new featuresWork closely with...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Android Software Engineer to join our TikTok Engineering team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok.Key ResponsibilitiesCollaborate with our talented backend and product team to design and implement new featuresWork closely with...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Lead Android Software Engineer to join our Social team at TikTok. As a key member of our engineering team, you will be responsible for leading the development of our Android applications and driving business impact through innovative solutions.Key ResponsibilitiesLead a team of top-level...

  • Reverse Engineer

    2 days ago


    San Jose, California, United States VACO Full time

    Job Title: Reverse Engineer - Android Security ExpertWe are seeking a highly skilled Reverse Engineer - Android Security Expert to join our team at Vaco. As a Reverse Engineer, you will be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs.Key Responsibilities:Analyzing and reverse engineering code of...

  • Reverse Engineer

    2 weeks ago


    San Jose, California, United States VACO Full time

    Job Title: Reverse Engineer - Android Security ExpertWe are seeking a highly skilled Reverse Engineer - Android Security Expert to join our team at Vaco. As a Reverse Engineer, you will be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs.Key Responsibilities:Analyzing and reverse engineering code of...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Android Software Engineer to join our TikTok Engineering team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok.Key ResponsibilitiesCollaborate with our talented backend and product teams to design and implement new features.Work closely with...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking an experienced Android Software Engineer to join our TikTok Media Product team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok.ResponsibilitiesCollaborate with our talented backend and product team to design, implement, and ship new product experiences that...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to users worldwide. Our global headquarters are in Los Angeles and Singapore, with offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Why Work with UsWe believe in the power of creation and innovation, and our...


  • San Jose, California, United States Piper Companies Full time

    Android Reverse Engineer Job DescriptionPiper Companies is seeking a skilled Android Reverse Engineer to support a leading global cybersecurity organization. This is a hybrid role in San Jose, CA (must be 3 days on-site).Responsibilities:Perform APK analysis to identify malware and potential vulnerabilities.Reverse-engineer Android applications to understand...

  • Android Developer

    2 weeks ago


    San Francisco, California, United States Career Guidant Full time

    Job Title: Lead Android DeveloperCareer Guidant is seeking a highly skilled Lead Android Developer to join our team. As a key member of our development team, you will be responsible for designing and building advanced applications for the Android platform.Responsibilities:Design and develop high-quality Android applicationsCollaborate with cross-functional...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to hundreds of millions of users worldwide. Our global headquarters are in Los Angeles and Singapore, with offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Our MissionWe aim to create an inclusive space where...


  • San Jose, California, United States Tekvivid Inc Full time

    Job Summary:Tekvivid Inc is seeking a skilled Android Developer to join our team. As an Android Developer, you will be responsible for developing and maintaining high-quality Android applications.Key Responsibilities:Triage incoming bugs on Android/Chrome platform from internal as well as external sourcesDetailed analysis to identify the root cause of...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to hundreds of millions of users every day.Our MissionWe aim to create a platform that helps imaginations thrive, where every challenge is an opportunity to learn, innovate, and grow as one team.Our TeamThe Social team at TikTok drives significant...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is a leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. With offices in Los Angeles, Singapore, New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo, we're a global company with a passion for innovation.Job DescriptionWe're seeking an experienced Android Software...


  • San Jose, California, United States Mumba Technologies, Inc. Full time

    Essential Qualifications:Professional with over 10 years of expertise in embedded Android, driver, and kernel development.Proficient in C/C++ programming with a solid grasp of object-oriented design principles.In-depth knowledge of operating system concepts and X86 architecture.Familiarity with the Android framework, including Binder and AIDL.Practical...