The Rector & Visitors Of The University Of Virginia - Charlottesville, VA

posted 3 months ago

Full-time - Entry Level
Charlottesville, VA

About the position

The University of Virginia is seeking a Mobile Developer specializing in Swift and XCode for a grant-funded position. This role is crucial for the continued development and maintenance of a mobile and web-based application designed to assist in the care of patients with chronic illnesses. The successful candidate will be responsible for enhancing the functionality and user experience of the application, ensuring it meets the needs of both patients and healthcare providers. This position requires a strong foundation in mobile application development, particularly within the iOS ecosystem, and a commitment to delivering high-quality software solutions. As a Mobile Developer, you will work closely with product management, UX designers, and backend developers to create an exceptional mobile experience. You will be involved in all stages of the development process, from scoping requirements to launching the application. Your role will also include collaborating with various stakeholders to gather requirements, communicate software features, and ensure that the application adheres to Apple's design principles and guidelines. Additionally, you will be responsible for maintaining code quality and ensuring the performance, quality, and responsiveness of the applications you develop. This position is based in Charlottesville, Virginia, and is a full-time role with a Monday to Friday schedule. The University of Virginia is committed to providing a supportive work environment and values the contributions of its employees in advancing healthcare technology.

Responsibilities

  • Develop and maintain mobile and web-based applications for patient care.
  • Collaborate with product management, UX designers, and backend developers to enhance mobile experience.
  • Communicate with users and technical teams to gather requirements and describe software features.
  • Ensure performance, quality, and responsiveness of applications.
  • Maintain code quality and address optimization and performance issues across iOS software layers.
  • Implement models and visualizations with programming and scripting.
  • Design applications for various iPhone screen sizes and orientations using Auto Layout in storyboards.
  • Utilize GIT version control systems to manage code and connect to remote files securely.

Requirements

  • Master's degree in Computer Science, Management Information Systems, Computer Engineering, or a related field.
  • At least 1 year of experience in mobile development or a related field.
  • Strong proficiency in native iOS development using XCode, Swift, and Cocoa pods.
  • Knowledge of iOS frameworks such as UIKit, WebKit, AVFoundation, JTAppleCalendar, and User Notifications.
  • Experience with data parsing using JSON and working with RESTful APIs.
  • Familiarity with Python, Natural Language Processing (NLP), SQL, and Machine Learning libraries such as BERT, Vader, and Textblob.
  • Ability to optimize and address performance issues across iOS software layers.
  • Experience in structuring databases and manipulating large data sets.
  • Understanding of algorithm design, problem-solving, complexity analysis, data structures, and object-oriented design.
  • Ability to ensure code quality and maintain application performance.

Nice-to-haves

  • Experience with app distribution protocols and understanding of App Store requirements.
  • Familiarity with iTunes Connect and iOS Provisioning Portal.
  • Demonstrated ability to take projects from scoping requirements through to launch.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service