Job Description
Risk and Safety Solutions (RSS) is leading the development of technology systems for Risk Management and Environmental Health and Safety for use across all 10 UC campuses and 5 medical centers to ensure the safety and compliance of staff, students, and patients. This position is responsible for leading a team of junior programmers in the development and maintenance of the mobile applications that deliver the services developed by RSS.
NO VISA SPONSORSHIP IS AVAILABLE FOR THIS POSITION
JOB SUMMARY
Under direction of the Associate Director of DevOps, and in collaboration with the Mobile Application Architect, the Lead Mobile Application Developer leads the development and maintenance of the mobile applications built by RSS. This position will also provide mentorship and guidance to the junior programmers on the mobile application development team.
For Full Consideration Apply by 12/20/2023
POSITION INFORMATION
PHYSICAL DEMANDS
- Work on a personal computer for extended periods of time.
- Work and maintain concentration in a busy office with constant interruptions and distractions, and constant traffic and noise from telephone conversations, visitors, staff, etc.
WORK ENVIRONMENT
- Work flexible hours on short notice to meet operational needs. Work beyond 40 hours per week as needed.
- Restricted vacation usage during peak workload periods and during fiscal closing, June / July.
- Travel to meetings on an as needed basis.
- Adhere to workplace safety practices, read information communicated about workplace safety, complete required safety training on time, and report any workplace safety issues promptly to their supervisor or the designated safety coordinator.
- The Smoke and Tobacco Free Environment policy is intended to provide a healthier, safer, and more productive work and learning environment for the entire UC community. The University of California prohibits smoking and tobacco use at all University owned or leased properties, or facilities operated by UC staff or faculty. Smoking and tobacco use are strictly prohibited in indoor and outdoor spaces, parking lots, residential space, and University vehicles. https://ucdavispolicy.ellucid.com/documents/view/271
Required:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or Information Systems or equivalent combination of education and experience.
- Two or more years of experience leading projects and working collaboratively with large and distributed technical and non-technical staff to meet project and organizational goals while maintaining a strong sense of ownership.
- Two or more years of professional experience as a Senior Programmer, and at least one year of iOS development with advanced skills using either native iOS (e.g., Swift) or a cross-platform library such as React Native, Flutter, or Xamarin.
- Professional experience developing, releasing, and maintaining an application in the Apple App Store, deploying changes in a non-breaking manner, and managing users using different app versions.
- Experience translating business requirements to technical solutions and developing technical specifications and documentation for use in the development and prioritization of work.
- Experience leading a software team and working with a diverse team including test engineers, UI/UX personnel, and product owners.
- Oral, written and interpersonal skills to interact and communicate effectively and professionally with technical and nontechnical stakeholders and mentor junior developers.
Preferred:
- Experience working with offline data storage systems such a Realm, WatermelonDB, or PouchDB.
- Experience with data syncing solutions such as web sockets, App Sync, or Atlas App Services.
- Experience building a CI/CD pipeline with Github Actions, TravisCI, or others including using distribution automation tools such as AppCenter and Fastlane.
- Experience with automated testing for mobile devices and/or TDD.
- Skills to discover, define, and establish scope of problems and define solutions to complex problems.
- Knowledge of distributed computing architectures, including client/server and World Wide Web.
SPECIAL REQUIREMENTS
Background Check
This position is a critical position and subject to a background check. Employment is contingent upon successful completion of background investigation including criminal history and identity checks.
The University of California has implemented a SARS-CoV-2 (COVID-19) Vaccination Program SARS-CoV-2 Vaccination Policy (ucop.edu) covering all employees. To be compliant with the policy, employees must submit proof of vaccination or a University-approved exception or deferral.
Diversity, Equity, Inclusion and Belonging
At UC Davis, we’re solving life’s most urgent challenges to bring a fuller, healthier, and more resilient world within reach. We grow from every challenge we take on and we don’t just maintain – we improve.
We recognize that creating an inclusive and intellectually vibrant organization means understanding and valuing both our individual differences and our common ground. The most comprehensive solutions come from the most diverse minds and you belong here.
As you consider joining UC Davis, please explore our Principles of Community, our Clinical Strategic Plan and strategic vision for research and education, and our latest efforts to outgrow the expected.
The University of California is an Equal Opportunity/Affirmative Action Employer advancing inclusive excellence. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories covered by the UC nondiscrimination policy.