Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Oloid, Inc

Android Software Engineer

Job Description

Android Software Engineer Oloid, Inc Sunnyvale, CA Job Details Full-time $150,000 - $200,000 a year 4 hours ago Benefits Health insurance 401(k) Flexible schedule Qualifications CSS Engineering development testing Android SDK SQL Agile software development Front-end component implementation Multithreading Developer tools Python HTML Full Job Description Overview Build and improve Android mobile applications as an Android Software Engineer. You'll contribute across the software development life cycle (SDLC), from understanding user needs and shaping the user experience (UX) to implementation, testing, and publishing Android applications. Work with product and engineering partners to deliver reliable, responsive mobile experiences.
Your impact:
By turning user research and product needs into well-tested Android features, you help people use mobile applications more smoothly and confidently. Responsibilities Develop and maintain Android applications using Java or Kotlin, the Android software development kit (SDK), and Gradle. Apply object-oriented programming (OOP), design patterns, and model-view-controller (MVC) concepts; build clear user interfaces (UI) with performance tuning and multithreading where appropriate. Integrate back-end services through representational state transfer (REST) and RESTful APIs, web services, and software development kits (SDKs); work with JavaScript, JSON, and XML. Write unit tests and test automation, debug issues, and contribute to continuous integration and continuous delivery (CI/CD) workflows. Collaborate in Agile software development, using developer tools and version control to plan, review, and ship application updates. Requirements Experience in Android development, mobile product development, application development, or software engineering; familiarity with Agile practices and the SDLC. Knowledge of Android, Java or Kotlin, Android SDK, Gradle, APIs, UI, multithreading, debugging, and unit testing.
Preferred:
experience with CI/CD, Git or GitHub, Jenkins, Jira, SVN, Xamarin,.NET, C#, Visual Studio, Node.js, Angular, Python, C, C++, or Objective-C and Swift for iOS development. Familiarity with SQL, MySQL, PostgreSQL, Microsoft SQL Server, SQLite, computer networking, Linux, HTML, CSS, JSP, SOAP, and publishing mobile applications is a plus.
Pay:
$150,000.00 - $200,000.00 per year
Benefits:
401(k) Flexible schedule Health insurance
Work Location:
Hybrid remote in Sunnyvale, CA 94089

Benefits

  • 401(k) Plans
  • Health Insurance
  • Dental Insurance
  • Flexible Work Schedules
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores