Mobile Application Developer

Job description



Mobile Application Developer

Stanford University

Job Number:
82394

Grade: G

The Wall Lab, in the Department of Pediatrics, Division of Systems Medicine at Stanford University, is seeking a Mobile Application Developer to Design, maintain, and implement high quality, high performance mobile applications for Android and/or iOS platforms that maximally leverage available technology infrastructure.

The Wall Lab is a bioinformatics and biomedical data science lab that focuses on translating the thinking of systems biology to the field of autism research. Our intent is to develop effective early-stage diagnostics, empower the global scientific research community with open access to a centralized repository, define phenotypic subgroups, and understand the utility of wearables by providing social queues to enhance emotion recognition, all using computational tools of systems biology, machine learning and network interference.

The Wall Lab has built a series of mobile apps to accelerate the pace of biomedical data capture and development of products and tools to detect and monitor autism and related developmental conditions, as well as a community platform for families to engage with the research community. The incumbent will collaborate with cross-functional teams and play a key role in building new features enabling the autism community to participate in research and access resources.

Duties include:

  • The design, development, and maintenance of robust mobile applications for Android and/or iOS platforms.
  • Designing adaptive user interfaces that scale across different devices, screen sizes, and pixel densities.
  • Configuring various backend services on Amazon Web Services, Google Cloud, and Firebase including various microservices and NoSQL databases.
  • Analyzing mobile application traffic performance, and user retention.
  • Devising methods to improve adherence and reduce dropoff using A/B testing approaches.
  • Data curation and analysis. Troubleshooting data synchronization issues.
  • Light scripting using a language such as Python, Perl, or MATLAB.
  • Occasionally coordinating with others to produce and curate content and graphics.
  • Evaluate and support user needs, and recommend solutions within existing platforms; maintain and develop documentation and how-to guides for customers.
  • Perform selected technical administration duties for existing clients. Ensure web server and site technical performance. Perform light troubleshooting and first line support.
    * - Other duties may also be assigned

    DESIRED QUALIFICATIONS:
  • Experience with mobile application development for Android or iOS platforms.
  • Solid understanding of object oriented design and software development principles.
  • Experience in adaptive user interface design
  • Databases: Familiarity with both SQL & NoSQL
  • (Preferred) Experience with AWS cloud services and database technology
  • (Preferred) Familiarity with the Firebase or Google Cloud platform.
  • Basic knowledge of information security, design principles, code standards
  • Strong scripting experience with at least one programming language
  • Demonstrated ability to write, compile, test, debug, and deploy software

    EDUCATION & EXPERIENCE (REQUIRED):

    Associate degree and two years of relevant experience or a combination of education and relevant experience.

    KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
  • Good customer service skills and ability to explain technical features to non-technical customers/clients.
  • Familiarity with a range of programming and scripting languages.
  • Clear understanding of web standards and usability methods.
  • In-depth knowledge of content management systems, such as Drupal, including the ability to perform standard installations and configurations.
  • Demonstrated proficiency building applications in a web development framework.
  • In-depth knowledge of HTML, CSS, JavaScript, and related website development technologies and software.
  • Understanding of systems integration and various web devices and environments.
  • Ability to design and implement web services.
  • Familiarity with authentication and access control.
  • Knowledge of website delivery best practices.

    PHYSICAL REQUIREMENTS*:

  • Constantly perform desk-based computer tasks, grasp lightly/fine manipulation.
  • Frequently sitting.
  • Occasionally stand/walk, use a telephone.
  • Rarely writing by hand, lift/carry/push/pull objects that weigh up to 10 pounds.
  • Strong visual acuity.
    * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.

    WORKING CONDITIONS:



    Job:

    Location: School of Medicine, California, United States
    Schedule:
    Classification Level:

    To be considered for this position please visit our web site and apply on line at the following link: stanfordcareers.stanford.edu

    Stanford is an equal opportunity employer and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.







    Copyright ©2017 Jobelephant.com Inc. All rights reserved.

    Posted by the FREE value-added recruitment advertising agency


    jeid-0fe7d5e14495dd48a149c3e05fd45870

     

  •  

     

    Diversity Profile: University

     

    AAUP COMPENSATION SURVEY DATA

    View more

    Learn more on Inside Higher Ed's College Page for University

    Arrow pointing right
    Job No:
    Posted: 3/18/2019
    Application Due: 4/8/2019
    Work Type:
    Salary: