Senior Android Developer

Tripactions Palo Alto , CA 94306

Posted 2 months ago

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. The Android Developer will work closely with other app development and technical teams and build the next generation of our mobile applications.

WHAT YOU'LL NEED

  • BS in Computer Science or related technical field

  • A successful candidate will have 4+ years of experience building high-quality Android apps.

  • A strong understanding of the full life cycle of app development using Google's Developer Portal

  • Published apps in the market

  • Experience designing, developing, debugging and deploying software for server-side development using Java/ Kotlin as the primary language

  • Familiarity with the use of additional sensors

  • You understand the nuances of Android SDK, different versions of Android, and how to effectively write code for a multitude of Android devices

  • Extensive knowledge of Android design principles and third-party libraries

  • A solid foundation of modern Java data structures, algorithms, and software design and can consistently deliver testable, scalable, highly-readable code using OO best practices.

  • Prior experience building RESTful API's focusing on integration with back-end services

  • Experience with cloud messaging API's, offline storage, background processing, threading, and performance tuning, caching and performance optimization.

  • Hands on experience with continuous integration

  • Passionate about Android and are always up to date with the latest industry trends concerning OS, devices, applications, web technologies and new user interactions as they are released.

BONUS QUALIFICATIONS

  • Kotlin, RxAndroid & Dagger2 experience.
  • iOS development experience also
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Android Developer

Dell Inc

Posted 4 months ago

VIEW JOBS 4/25/2019 12:00:00 AM 2019-07-24T00:00 Job ID R1902163-2 Date posted Mar. 07, 2019 End User Computing Business Summary VMware End-User Computing runs the world's largest Digital Workspace Platform - Workspace ONE. Our team builds the mobile SDK that enables the Workspace ONE platform through applications. Our goal is to transform the way customers interact with the digital workspace. We are passionate about rapidly developing high quality software and applying automation and software engineering best practices to everything we do. We work with the latest mobile technologies and open source components. Continuous improvement is part of our DNA. As a member of the team, you'll have the opportunity to work with top-notch, passionate software engineers across the world. Are you a senior engineering leader that enjoys designing and building large-scale cloud software? If so, join us. Job Role and Responsibility: * Own and drive key architecture and design decisions * Write code (80%+) * Champion a culture of high ownership, continuous improvement and engineering excellence * Always be on the lookout for ways to improve our development practices and processes * Lead by example; invest time in the growth and development of others * Have fun * Work with other engineering teams to enable them to integrate with the Workspace ONE SDK Required Skills: * Bachelor or Masters degree in Computer Science or related technical fields and 10+ years of related experience in the software industry * Contagious enthusiasm for building high-quality software products * Track record of technical leadership; the ability to drive critical decisions when faced with ambiguity * 5+ years of hands on experience mobile development * Excellent system design and object oriented design skills * Excellent coding abilities and deep understanding of the Android SDK * Bonus points for Android NDK, JNI knowledge. * Strong analytical, problem-solving, and debugging skills. * Foster innovative environment with peers and staff. * Ability to discuss and provide architectural and technical guidance to a team of highly skilled engineers. Preferred Skills: * Experience developing mobile middleware/framework/libraries * Experience developing cross platform functionality * Experience with Continuous Integration processes This position is eligible for the JoinEUC referral campaign. Dell Inc Palo Alto CA

Senior Android Developer

Tripactions