Mobile Developer, Swift/XCode
Job ID: R0030846 | Clinical Research | Full Time | Charlottesville, VA
The University of Virginia (UVA) seeks a candidate for a grant-funded position of Mobile Developer, Swift/XCode.

Candidate will be responsible for:
  • Continued development/maintenance of mobile/web-based application regarding care of patients with chronic illness.
  • Must possess (i) BS in computer science, MIS, computer engineering or related; (ii) 3 years of experience in job offered or related; and (iii) proficiency with:
    • Native iOS development with XCode, Swift and Cocoa pods
    • iOS frameworks like UIKit, WebKit, AVFoundation, JTAppleCalendar, user notifications
    • Data parsing forms (like JSON) for dynamically displaying data on applications and web service like RESTful API
    • Python, NLP, SQ and machine learning libraries abd frameworks like BERT, Vader, Textblob
    • Optimization/performance issues across iOS software layers using REST APIs
    • Structuring databases/manipulating large data sets and implementing models/visualizations using programming and scripting
    • Design for types of iPhone screen sizes/orientations with auto layout in storyboards
    • GIT version control system to connect to remote files in server securely
    • CS fundamentals in algorithm design, problem solving, complexity analysis, data structures and object-oriented design
  • Ensure performance/quality/responsiveness of apps and maintain code quality. Able to:
    • Collaborate with product management, UX designers, backend and firmware developers to create exceptional mobile experience.
    • Communicate clearly with users/technical team/management to collect requirements and describe software product features and technical designs.
    • Take project from scoping requirement through launch. Awareness of protocols in distributing the app in app store, including understanding of app store requirements, iTunes Connect and iOS Provisioning Portal with clear understanding of Apple's design principles.

This is a full-time position, Monday-Friday. Job is in the Charlottesville, VA area.

UVA performs pre-hire background check.

MINIMUM REQUIREMENTS
  • Education: BS in computer science, MIS, computer engineering or related.
  • Experience: 3 years of experience in job offered or related discipline.

PHYSICAL DEMANDS
This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require traveling some distance to attend meetings and programs.



COVID Vaccination Requirement

Please visit this page prior to applying for current information regarding vaccination requirements for employment at UVA.


Charlottesville, VA
Charlottesville, VA 22903

Working here.

Careers at the University of Virginia reflect a wide breadth of professions, ranging from teaching to administration, IT professionals to financial analysis, research to grounds management, and talent recruiting to facilities management, among many others. Every person here — faculty, staff, student, healthcare professional — helps to advance our world-class institution, encompassing a larger mission of discovery and service.

Quality of Life

Charlottesville, Virginia is one of the nation’s most charming and picturesque places to live and work. Our area boasts many excellent restaurants, wineries and craft breweries; historic sites; Shenandoah National Park and Skyline Drive; and a great selection of homes in welcoming neighborhoods, as well as urban and rural locations. Public transportation is excellent, and you’re just a short drive from the beach or Washington, D.C.