To apply for this job you must first either login or register

Android Engineer

San Francisco, California  - Permanent



Job Description

Our client is passionate about transforming lives through health. They are here to live out the vision of everyday health by creating solutions for preventing and reversing chronic conditions. In turn, this results in lower health care costs, better lifestyles, and a positive approach to their customers. They are a small team and love building solutions that enable great outcomes for their customers. In this role, you will have the ability to make an immediate impact on their products and find a niche that focuses on a particular area or technology. You will have the opportunity to not only make a difference in many peoples lives but to transform and further your own career aspirations.

This position is Full-Time and can be based out of either the San Francisco or Mountain View office. You are the type of individual that is a critical thinker when it comes to developing native applications for Android and is excited about the opportunity of working for a Mission Driven company making a difference in today's healthcare.

Some of your responsibilities will include, but not be limited to:
-Designing and executing user-facing features for our client's native applications on Android devices. You will be responsible for leveraging mobile operating system frameworks for persistent data, multi-threading, and managing the user experience across multiple screens.
-Scaling distributed applications, making architectural tradeoffs, and applying synchronous and asynchronous design patterns. Writing code, and delivered with speed and quality.
-Producing high-quality software that is consistently unit tested, code reviewed and checked in on regularly for continuous integration.
-Providing technical leadership, driving and performing best engineering practices to plan, initiate, and execute large-scale, cross-functional, and company-wise critical programs
-Identifying, leveraging, and successfully evangelizing opportunities to improve engineering productivity.



Special Perks:

-Unlimited Vacation
-Full Health Benefits (Dental, Vision, Health)
-Health oriented office culture which includes walking 1:1s, fitness challenges, weekly yoga classes, and healthy food + snacks
Competitive compensation including stock options


Must Have Skills:

-3+ years of professional production experience
-Experience in designing and building infrastructure and web services
-Extensive programming experience in Java
-Technical knowledge and experience with Android application development
-Strong understanding of data structures and algorithms
-Experience developing multi-tier scalable and user-centric applications that operate 24x7
-Knowledge of UI and animation frameworks, such as MVP application design, and touch user interface
-Experience with relational databases, database architecture, and distributed transaction management
-Strong OO skills, including design, coding, and testing patterns








Nice to Have Skills:

-Experience mentoring and leading



Details:
Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register