University of California - Davis, CA

posted about 1 month ago

Full-time - Mid Level
Davis, CA
Educational Services

About the position

The Mobile Application Developer at the University of California, Davis plays a crucial role in developing innovative mobile applications used across all UC campuses and Medical Centers. This position involves working independently and collaboratively with a diverse team to build and maintain complex mobile applications that integrate with existing web applications. The developer is responsible for creating robust mobile solutions, conducting thorough testing, and ensuring seamless integration across systems while staying updated with new technologies and proposing improvements.

Responsibilities

  • Develop and maintain complex mobile applications for the University of California campuses and Medical Centers.
  • Collaborate with the Mobile Application Architect and Lead to ensure quality and reliability of mobile solutions.
  • Conduct code reviews and participate in peer programming.
  • Create a comprehensive suite of unit and end-to-end tests for mobile applications.
  • Propose innovative improvements to mobile development processes.
  • Translate business requirements into technical solutions and develop technical specifications.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or Information Systems or equivalent experience.
  • At least two years of professional programming experience, with a minimum of one year in iOS development using Swift or a cross-platform library.
  • Experience in translating business requirements into technical solutions and developing documentation.
  • Technical leadership experience for moderate-sized projects.
  • Strong oral, written, and interpersonal communication skills.

Nice-to-haves

  • Professional experience with applications in the Apple App Store.
  • Experience with data syncing solutions such as web sockets or App Sync.
  • Familiarity with CI/CD processes.
  • Experience with automated testing for mobile devices and/or TDD.
  • Knowledge of distributed computing architectures.

Benefits

  • Continuing education credits
  • Paid holidays
  • Disability insurance
  • Health insurance
  • Dental insurance
  • Tuition reimbursement
  • Paid time off
  • Parental leave
  • Employee assistance program
  • Vision insurance
  • Union benefits
  • Loan forgiveness
  • Loan assistance
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service