Senior Android Developer2020-02-14T12:45:38+00:00

Senior Android Developer

Pleasanton, CA

Job Description

The Senior Android Developer will be responsible for the development and maintenance of IrisVision products for Android mobile devices that integrates a VR headset, data analytics and multiple back end API frameworks. Must have the ability to code, develop and create a solution prototype through commercialization in conjunction with a cross functional team. Participate in voice of customer, user stories and technology down selection. You will work as part of an agile team to deliver high quality applications and collaborate with a larger product team to plan, design and execute new features.

About IrisVision

IrisVision, with its most advanced mobile virtual reality (VR) platform, allows people with low vision conditions such as macular degeneration to see clearly in all aspects of daily life. With the help of world-class partnerships with organizations such as Johns Hopkins University, Stanford University, UPMC, The National Eye Institute, and Samsung, IrisVision is growing from a niche wearable medical device company to a platform that is empowering the low vision healthcare industry with the next generation of innovation.

What you will be doing

  • Develop, design, validate, and deploy new features on the Android app
  • Contribute to architectural and design decisions and articulate impact of those decisions
  • Generate new ideas, implement them into features, and collaborate with the Product and Design team to build a user friendly and high performing UI and UX

Key Responsibilities

  • Understands and transforms end user and clinical requirements into scalable/manageable solution architecture and design specifications for reliability, scalability, security and integration
  • Excellent initiative, innovative thinking skills, root cause analysis and the ability to analyze details and adopt a big-picture view
  • Experience with JavaScript, Angular, React and other frontend tools
  • Works closely with other Solution Architects/Designers/Developers to ensure consistency, compliance with standards, policies and architectural plans, quality of solutions and knowledge sharing
  • Follow Scrum methodology for software development, TDD and DevOps best practices

Requirements

  • 4+ years of experience developing mobile applications
  • Strong knowledge of android OS
  • 2+ years experience in Java and C++
  • Experience in OpenGL
  • Experience in Firebase
  • 2D Graphics
  • VR Apps
  • Camera filters
  • Rooting and firmware customization
  • Experience in developing software for hardware
  • Strong understanding of performance management, battery/energy management
  • Leader, out of the box thinker
  • Experience in Software Architect role
  • Experience with working in an Agile/Scrum development project framework
  • Great in communication, technical authoring and a high performing team leader

Preferred Experience

  • Experience in developing Android apps used in medical devices for US and European markets
  • Working knowledge of federal and other regulations governing FDA medical device design and software development, e.g., Quality Management System, ISO 13485, FDA CFR Guidelines, IEC 60601 and HIPAA compliance
  • Ability to extract voice of customer user stories and requirements for establishing design intent and software requirements specifications
  • Experience in development and optimization of architecture for unit, integration, system and acceptance testing

Job Type: Full time

Apply Now