logo

View all jobs

SENIOR ANDROID ENGINEER 

Palo Alto, CA
SENIOR ANDROID ENGINEER 
 
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. No Corp to Corp.
 
This role is on-site in Palo Alto, CA
Please apply to: Colin Reposa at creposa@syrinx.com


The role is located with the innovation group of a large infrastructure security company and you will be working on the creation of a new universal control plane for our next generation device management platform.

To be successful in this role, you will need to be a team player with strong design and software engineering skills. You should be familiar with using software development best practices to facilitate the delivery of high quality solutions on mobile devices. You should have working experience on a software engineering team who have designed, built and delivered highly scalable, performant and secure platforms.

Responsibilities
•             Development of software modules for Android platforms (initially on smartphones and scalable to tablets etc)
•             Development of software modules that monitor, control and extract data from other apps running on the Android platforms
•             Development of UI and framework for Android platforms including OS-neutral inter-module communication and multi threaded applications
•             Delivery of high quality code with a focus on: functionality, performance, portability, testability, security and battery-life
•             Collaborate with the team on the design and development of the mobile client that works with the server backend of our next-generation platform based on a micro-services architecture.
•             Suggest and implement software development best practices including methods to test the mobile device individually and end-to-end with the backend server.
•             Focused and timely execution against the roadmap.
Position Requirements
•             5+ years software development experience working on Android based mobile products from conception to deployment.
•             Deep understanding and experience with software development for Mobile Devices and have developed demonstratable Android applications
•             Deep understanding and experience of developing client services for a web-server backend that has a micro-services based architecture
•             Excellent design and coding skills with a focus on NodeJS / ReactJS.
•             Experience using REST API’s and using authentication protocols (ex. OAUTH).
•             Highly desirable skills: Voice integration (ex. Google SDKs, Google Voice, Amazon Alexa).
•             Familiarity with cross platform frameworks for mobile devices such as Flutter/Dart, Adobe-Air
•             Must be a strong team player with excellent verbal and written skills.
•             BS/MS in Computer Science or equivalent highly desirable.
 

Share This Job

Powered by